제출 #1339603

#제출 시각아이디문제언어결과실행 시간메모리
1339603lucas110550선물 (IOI25_souvenirs)C++20
컴파일 에러
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);
}

컴파일 시 표준 에러 (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);
      |                     ^~~~~~~~~~~