Submission #1321032

#TimeUsernameProblemLanguageResultExecution timeMemory
1321032sadix선물 (IOI25_souvenirs)C++20
4 / 100
13 ms336 KiB
#include <bits/stdc++.h> using namespace std; pair<vector<int>, long long> transaction(long long M); // ну сколько можно ебаный рот блять че тебе еще надо void buy_souvenirs(int N, long long P0) { vector<int> bought(N, 0); int total_needed = (N - 1) * N / 2; int total_bought = 0; long long M = P0 - 1; while (total_bought < total_needed) { auto res = transaction(M); auto &L = res.first; for (int type : L) { if (type == 0) continue; if (bought[type] < type) { bought[type]++; total_bought++; } } } }
#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...