Submission #1256977

#TimeUsernameProblemLanguageResultExecution timeMemory
1256977Canuc80kSouvenirs (IOI25_souvenirs)C++20
0 / 100
3 ms420 KiB
#include <bits/stdc++.h>
using namespace std;
using ll = long long;

std::pair<std::vector<int>, long long> transaction(long long m);

const ll n = 1e6 + 1;

ll cnt[n];

void buy_souvenirs(int n, long long p) {
    ll cur = p;
    for (int i = 1; i < n; i ++) {
        auto [v, x] = transaction(cur * 3 / 4);
        // cout << "Debug: " << cur << ' ' << cur * 3 / 4 << ' ' << x << ' ' << p * 3 << endl;
        cur = cur * 3 / 4 - x;
        for (int j = 1; j < i; j ++) transaction(cur);
    }
}
#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...