Submission #71874

#TimeUsernameProblemLanguageResultExecution timeMemory
71874:p (#119)The Ant Doing Hard Work (FXCUP3_ant)C++14
Compilation error
0 ms0 KiB
#include "ant.h" #include <iostream> #include <algorithm> #include <utility> using namespace std; int FindK() { int l = 1, r = 99999999; int res = 99999999; vector<pair<int, int>> logs; while(l<r) { int t = (l+r)/2; int cnt = DeliverCount(t); logs.push_back({t, cnt}); if(cnt > 0) { res = min(res, t); r = t - 1; } else l = t + 1; } bool ok = true; for(auto log : logs) { if(log.first/l != log.second) ok = false; } return ok ? l : res; }

Compilation message (stderr)

ant.cpp: In function 'int FindK()':
ant.cpp:11:3: error: 'vector' was not declared in this scope
   vector<pair<int, int>> logs;
   ^~~~~~
ant.cpp:11:3: note: suggested alternative: 'perror'
   vector<pair<int, int>> logs;
   ^~~~~~
   perror
ant.cpp:11:23: error: expected primary-expression before '>' token
   vector<pair<int, int>> logs;
                       ^~
ant.cpp:11:26: error: 'logs' was not declared in this scope
   vector<pair<int, int>> logs;
                          ^~~~
ant.cpp:11:26: note: suggested alternative: 'labs'
   vector<pair<int, int>> logs;
                          ^~~~
                          labs
ant.cpp:28:18: error: unable to deduce 'auto&&' from 'logs'
   for(auto log : logs)
                  ^~~~