Submission #1286478

#TimeUsernameProblemLanguageResultExecution timeMemory
1286478kaxiSouvenirs (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
#include "souvenirs.h" #include<bits/stdc++.h> using namespace std; void buy_souvenirs(int N, long long P0) { long long curp; if(N == 2){ pair<vector<int>, long long> res = transaction(P0 - 1); return; } if(N == 3) { pair<vector<int>, long long> res = transaction(P0 - 1); if(res.first.size() == 1) { transaction(P0 - 2 - res.second); transaction(P0 - 2 - res.second); } else { transaction((P0 - 1 - res.second) / 2); } return; } if(P0 == N){ for(int i = 1; i < N; i++) { for(int j = 1; j <= i; j++) { pair<vector<int>, long long> res = transaction(P0 - i); } } return; } else { int cnt1 = 0; curp = P0 - 1; for (int i = 1; i <= N; i++0) { for (int j = 1; j <= i; j++) { res = trasnaction(curp); if ((int)res.first.size() > 1) { cnt++; curp--; } if (res.second > 0) curp--; } curp--; } for (int i = cnt1 + 1; i <= N - 1; i++) res = transaction(1); return; } }

Compilation message (stderr)

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:31:44: error: expected ')' before numeric constant
   31 |                 for (int i = 1; i <= N; i++0) {
      |                     ~                      ^
      |                                            )
souvenirs.cpp:31:45: error: expected ';' before ')' token
   31 |                 for (int i = 1; i <= N; i++0) {
      |                                             ^
      |                                             ;
souvenirs.cpp:42:57: error: 'res' was not declared in this scope
   42 |                 for (int i = cnt1 + 1; i <= N - 1; i++) res = transaction(1);
      |                                                         ^~~