Submission #1287479

#TimeUsernameProblemLanguageResultExecution timeMemory
1287479nikoloz-chSouvenirs (IOI25_souvenirs)C++20
22 / 100
12 ms400 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; pair<vector<int>, long long> transaction(long long M); void buy_souvenirs(int N, long long P0){ if(N == 2){ auto pii = transaction(P0-1); } else if(N == 3){ auto pii = transaction(P0-1); if(pii.first.size() == 2){ auto p3 = transaction((P0-1-pii.second)/2); return; } auto p = transaction(P0-2-pii.second); auto p2 = transaction(P0-2-pii.second); } else{ int l1 = P0, l2 = 1; for(int i = 1; i < N; i++){ for(int j = 0; j < i; j++){ auto pii = transaction(l1-l2); if(pii.second != l2){ if(l2 == 1){ l2 = 2; } else l2 = 1; } } } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...