#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) {
        long long val = (P0 - 1 - rem) / 2;
        transaction(val);
    }
    if (vec.size() == 1) {
        long long val = (P0 - 1 - rem);
        transaction(val - 1);
        transaction(val - 1);
    }
    return;
}
| # | 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... |