Submission #1261008

#TimeUsernameProblemLanguageResultExecution timeMemory
1261008robijoy선물 (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
/* * Starting with the name of almighty ALLAH */ #include "souvenirs.h" #include <bits/stdc++.h> using namespace std; // int N = 6; // vector<long long> P = {10, 8, 7, 5, 3, 1}; // vector<int> Q(N); // pair<vector<int>, long long> transaction(long long M) { // vector<int> L; // long long R = M; // for (int i = 0; i < N; i++) { // if (R >= P[i]) { // R -= P[i]; // Q[i]++; // L.push_back(i); // } // } // return {L, R}; // } void buy_souvenirs(int N, long long P0) { vector<long long> left(N),P(N); for(long long i = 0; i < N; ++i) left[i] = i; P[0] = P0; long long ro = 0; pair<vector<int>,long long> res for (long long i = 1; i < N-1; ++i) { res = transaction(P[i-1]-1); if(res.first.size() == 1) { P[i] = (P[i-1] - 1 - res.second); } else { P[i] = (P[i-1] - 1 - 1); ro++; } for(int x = 0; x < i - 1; ++x) { transaction(P[i]) } } for (long long i = 0; i < ((N-1) - ro); ++i) { transaction(P[N-1]); } } // int main() { // buy_souvenirs(6,10); // }

Compilation message (stderr)

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:35:5: error: expected initializer before 'for'
   35 |     for (long long i = 1; i < N-1; ++i)
      |     ^~~
souvenirs.cpp:35:27: error: 'i' was not declared in this scope
   35 |     for (long long i = 1; i < N-1; ++i)
      |                           ^