Submission #1275591

#TimeUsernameProblemLanguageResultExecution timeMemory
1275591coderg300711선물 (IOI25_souvenirs)C++20
22 / 100
1 ms336 KiB
#include <bits/stdc++.h> #include "souvenirs.h" using namespace std; typedef long long ll; void buy_souvenirs(int N, ll P0) { if (N==1)return; if (N==2){ ll M=P0-1; transaction(M); return; } ll M0=P0-1; auto first=transaction(M0); vector<int> L0=first.first; ll R0=first.second; bool got_type2=0; for (auto t:L0)if(t==2){ got_type2=1; break; } if (got_type2){ ll sum0=M0-R0; ll M2=sum0/2; transaction(M2); } else { ll sum0=M0-R0; ll P1=sum0; ll Mtype2=P1-1; transaction(Mtype2); transaction(Mtype2); } }
#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...