Submission #270826

#TimeUsernameProblemLanguageResultExecution timeMemory
270826TMJNHotter Colder (IOI10_hottercolder)C++17
Compilation error
0 ms0 KiB
#include "grader.h" #include <bits/stdc++.h> int HC(int N){ int L=1; int R=N+1; int Last=(L+R)/2; Guess(Last); while(L+1<R){ int K=L+R-Last; K=min(K,N); K=max(K,1); if(Last==K)K--; if(K==0)K=2; int t=Guess(K); if(K<Last){ if(t>0){ R=(K+Last+1)/2; } if(t==0){ return (K+Last)/2; } if(t<0){ L=(K+Last)/2+1; } } else{ if(t>0){ L=(K+Last)/2+1; } if(t==0){ return (K+Last)/2; } if(t<0){ R=(K+Last+1)/2; } } Last=K; } return L; }

Compilation message (stderr)

hottercolder.cpp: In function 'int HC(int)':
hottercolder.cpp:10:5: error: 'min' was not declared in this scope; did you mean 'std::min'?
   10 |   K=min(K,N);
      |     ^~~
      |     std::min
In file included from /usr/include/c++/9/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/c++/9/bits/stdc++.h:65,
                 from hottercolder.cpp:2:
/usr/include/c++/9/bits/stl_algo.h:3450:5: note: 'std::min' declared here
 3450 |     min(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
hottercolder.cpp:11:5: error: 'max' was not declared in this scope; did you mean 'std::max'?
   11 |   K=max(K,1);
      |     ^~~
      |     std::max
In file included from /usr/include/c++/9/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/c++/9/bits/stdc++.h:65,
                 from hottercolder.cpp:2:
/usr/include/c++/9/bits/stl_algo.h:3462:5: note: 'std::max' declared here
 3462 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~