Submission #1252774

#TimeUsernameProblemLanguageResultExecution timeMemory
1252774nickolasarapidisSouvenirs (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
#include "souvenirs.h" #include <bits/stdc++.h> using namespace std; #define F first #define S second void buy_souvenirs(int N, long long P0){ pair<vector<int>, long long> a; vector<int> cnt(N , 0); ll lo = 1, up = P0; for(int i = 1; i < N; i++){ ll l = lo, r = up; while(l <= r){ int m = (l + r)/2; a = transcation(m); for(auto u : a.F){ cnt[u]++; } if(a.F.size() == 1 and a.F.back() == i){ for(int j = cnt[i]; j < i; j++){ a = transcation(m); } lo = m; break; } else if(a.F.back() > i){ l = m + 1; } else{ r = m - 1; } } } }

Compilation message (stderr)

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:11:5: error: 'll' was not declared in this scope
   11 |     ll lo = 1, up = P0;
      |     ^~
souvenirs.cpp:13:11: error: expected ';' before 'l'
   13 |         ll l = lo, r = up;
      |           ^~
      |           ;
souvenirs.cpp:14:15: error: 'l' was not declared in this scope
   14 |         while(l <= r){
      |               ^
souvenirs.cpp:14:20: error: 'r' was not declared in this scope
   14 |         while(l <= r){
      |                    ^
souvenirs.cpp:16:17: error: 'transcation' was not declared in this scope; did you mean 'transaction'?
   16 |             a = transcation(m);
      |                 ^~~~~~~~~~~
      |                 transaction
souvenirs.cpp:24:17: error: 'lo' was not declared in this scope; did you mean 'log'?
   24 |                 lo = m;
      |                 ^~
      |                 log