Submission details
Task:WA on Buzzwords
Sender:ind1f
Submission time:2025-11-24 17:33:18 +0200
Language:C++ (C++17)
Status:COMPILE ERROR

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:26:15: error: 'min' was not declared in this scope; did you mean 'std::min'?
   26 |     int len = min(Q, 3);
      |               ^~~
      |               std::min
In file included from /usr/include/c++/11/bits/char_traits.h:39,
                 from /usr/include/c++/11/ios:40,
                 from /usr/include/c++/11/ostream:38,
                 from /usr/include/c++/11/iostream:39,
                 from input/code.cpp:1:
/usr/include/c++/11/bits/stl_algobase.h:278:5: note: 'std::min' declared here
  278 |     min(const _Tp& __a, const _Tp& __b, _Compare __comp)
      |     ^~~
input/code.cpp:16:7: warning: unused variable 'n' [-Wunused-variable]
   16 |   int n = 1000;
      |       ^

Code

#include <iostream>
#include <random>
#include <cassert>
#include <chrono>

std::mt19937 rng(std::chrono::high_resolution_clock::now().time_since_epoch().count());

int random(int l, int r) {
  assert(l <= r);
  return std::uniform_int_distribution<int>(l, r)(rng);
}

int main() {
  std::ios::sync_with_stdio(false);
  std::cin.tie(0);
  int n = 1000;
  std::string s;
  for (int i = 1; i <= 1000; i++) {
    s += (char)('a' + random(0, 25));
  }
  std::cout << s << '\n';
  int q = 100000;
  int Q = 200000;
  std::vector<std::string> que;
  while (q > 0 && Q > 0) {
    int len = min(Q, 3);
    Q -= len;
    std::string t;
    for (int i = 1; i <= len; i++) {
      t += (char)('a' + random(0, 25));
    }
    que.emplace_back(t);
    q--;
  }
  std::cout << que.size() << '\n';
  for (auto x : que) {
    std::cout << x << '\n';
  }
  return 0;
}