Submission #1339603

#TimeUsernameProblemLanguageResultExecution timeMemory
1339603lucas110550Souvenirs (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
#include <vector>
#include <utility>

void buy_souvenirs(int N, long long P0)
{
    long long M1 = P0 - 1;
    auto [L1, R1] = transaction(M1);

    if (L1.size() == 2) {
        long long S  = M1 - R1;
        long long M2 = S / 2;
        transaction(M2);
        return;
    }

    long long P1 = M1 - R1;
    long long M  = P1 - 1;
    transaction(M);
    transaction(M);
}

Compilation message (stderr)

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:7:21: error: 'transaction' was not declared in this scope
    7 |     auto [L1, R1] = transaction(M1);
      |                     ^~~~~~~~~~~