Submission #1249474

#TimeUsernameProblemLanguageResultExecution timeMemory
1249474FernandoJC07Souvenirs (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
#include "souvenirs.h"
#define ll long long
void buy_souvenirs(int N, ll P0){
    if(N==2) {transaction(P0-1); return;}
    if(N==3) {
        auto x = transaction(P0-1);
        if(x.ff.size() == 1){
            ll val = P0-1-x.ss;
            transaction(val-1);
            transaction(val-1);
        }
        else {
            ll val = (P0-1-x.ss)/2;
            transaction(val-1);
        }
        return;
    }
}

Compilation message (stderr)

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:7:14: error: 'struct std::pair<std::vector<int>, long long int>' has no member named 'ff'
    7 |         if(x.ff.size() == 1){
      |              ^~
souvenirs.cpp:8:29: error: 'struct std::pair<std::vector<int>, long long int>' has no member named 'ss'
    8 |             ll val = P0-1-x.ss;
      |                             ^~
souvenirs.cpp:13:30: error: 'struct std::pair<std::vector<int>, long long int>' has no member named 'ss'
   13 |             ll val = (P0-1-x.ss)/2;
      |                              ^~