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