#include <bits/stdc++.h>
#include "souvenirs.h"
using namespace std;
#define ll long long
void buy_souvenirs(int n,ll p){
ll cnt=n-1;
for(int i=1;i<=n-2;i++){
pair<vector<int>,ll> v=transaction(p-1);
if(v.first.size()==2){
p--;
cnt--;
for(int j=1;j<i;j++){
transaction(p);
}
}
else{
if(v.second==1){
p-=2;
for(int j=1;j<i;j++){
transaction(p);
}
}
else{
p--;
for(int j=1;j<i;j++){
transaction(p);
}
}
}
}
for(int i=1;i<=cnt;i++){
transaction(p-1);
}
}
# | 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... |