Submission #1269275

#TimeUsernameProblemLanguageResultExecution timeMemory
1269275sula2Souvenirs (IOI25_souvenirs)C++20
18 / 100
0 ms408 KiB
#include <bits/stdc++.h>
#include "souvenirs.h"
using namespace std;

void buy_souvenirs(int N, long long P0) {
  auto [a, b] = transaction(P0 - 1);
  long long sum = P0 - 1 - b;
  if (a.size() == 1) {
    transaction(sum - 1);
    transaction(sum - 1);
  } else {
    transaction(sum/2);
  }
}
#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...