| 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;
}
