| Task: | TLE on Train Schedule |
| Sender: | ind1f |
| Submission time: | 2025-11-24 17:12:07 +0200 |
| Language: | C++ (C++17) |
| Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:20:28: error: 'min' was not declared in this scope; did you mean 'std::min'?
20 | std::cout << random(1, min(s, 10)) << ' ';
| ^~~
| 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)
| ^~~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 = 100000;
std::cout << n << '\n';
int s = (int) sqrt(n);
for (int i = 1; i <= n; i++) {
std::cout << random(1, min(s, 10)) << ' ';
}
return 0;
}
