Submission #1250757

#TimeUsernameProblemLanguageResultExecution timeMemory
1250757flashmtSouvenirs (IOI25_souvenirs)C++20
22 / 100
0 ms412 KiB
#include "souvenirs.h" #include <bits/stdc++.h> #ifdef LOCAL #include "Debug.h" #else #define debug(...) 42 #endif using namespace std; pair<vector<int>, long long> buy(long long coins) { auto [ids, rem] = transaction(coins); return {ids, coins - rem}; } void buy_souvenirs(int n, long long p0) { auto [ids, cost] = buy(p0 - 1); if (n == 2) return; if (n == 3) { if (size(ids) == 2) buy(cost / 2); else { buy(cost - 1); buy(cost - 1); } return; } }
#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...