Submission #1251506

#TimeUsernameProblemLanguageResultExecution timeMemory
1251506nguynSouvenirs (IOI25_souvenirs)C++20
0 / 100
0 ms412 KiB
#include "souvenirs.h"
#include <bits/stdc++.h>
using namespace std;

void buy_souvenirs(int N, long long P0) {
    vector<int> vec;
    long long rem;
    tie(vec, rem) = transaction(P0 - 1);
    if (vec.size() == 2) {
        int val = (P0 - 1 - rem) / 2;
        transaction(val);
    }
    if (vec.size() == 1) {
        int val = (P0 - 1 - rem);
        transaction(val - 1);
        transaction(val - 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...