#include <bits/stdc++.h>
#include "souvenirs.h"
#define ll long long
#define fi first
#define se second
#define data pair<vector<int>, int>
using namespace std;
void buy_souvenirs(int n, ll P0) {
data t=transaction(P0-1);
if (t.fi.size()==1) {
ll P1=P0-1-t.se;
transaction(P1-1);
transaction(P1-1);
}
else {
ll mid=(P0-1-t.se)/2;
transaction(mid);
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |