Submission #1251446

#TimeUsernameProblemLanguageResultExecution timeMemory
1251446cbnk32_tuandungSouvenirs (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
#include "souvenirs.h" #include <utility> #include <vector> #include <bits/stdc++.h> using namespace std; namespace sub1 { int solve() { std::pair<std::vector<int>, long long> res = transaction(P0 - 1); return 0; } } namespace sub2 { int solve() { // int prev = P0; for (int i = 1; i < N; ++i) { pair<vector<int>, long long> res = transaction(N - i); } return 0; } } void buy_souvenirs(int N, long long P0) { if (N == 2) return sub1::solve(); if (P0 == N) return sub2::solve(); return; }

Compilation message (stderr)

souvenirs.cpp: In function 'int sub1::solve()':
souvenirs.cpp:9:74: error: 'P0' was not declared in this scope; did you mean 'y0'?
    9 |                 std::pair<std::vector<int>, long long> res = transaction(P0 - 1);
      |                                                                          ^~
      |                                                                          y0
souvenirs.cpp: In function 'int sub2::solve()':
souvenirs.cpp:17:37: error: 'N' was not declared in this scope
   17 |                 for (int i = 1; i < N; ++i) {
      |                                     ^
souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:26:39: error: return-statement with a value, in function returning 'void' [-fpermissive]
   26 |         if (N == 2) return sub1::solve();
      |                            ~~~~~~~~~~~^~
souvenirs.cpp:27:40: error: return-statement with a value, in function returning 'void' [-fpermissive]
   27 |         if (P0 == N) return sub2::solve();
      |                             ~~~~~~~~~~~^~