Submission #1250818

#TimeUsernameProblemLanguageResultExecution timeMemory
1250818JoksimKaktusSouvenirs (IOI25_souvenirs)C++20
In queue
0 ms0 KiB
#include "souvenirs.h"
#include <bits/stdc++.h>

using namespace std;

void buy_souvenirs(int N, long long p) {
    pair<vector<int>,long long> ret = transaction(p-1);
    if(ret.first.size() == 1){
        transaction(p-1-ret.second-1);
        transaction(p-1-ret.second-1);
    }else{
        transaction((p-1-ret.second)/2);
    }
    return;
}