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();
      |                             ~~~~~~~~~~~^~