Submission #1286478

#TimeUsernameProblemLanguageResultExecution timeMemory
1286478kaxi선물 (IOI25_souvenirs)C++20
Compilation error
0 ms0 KiB
#include "souvenirs.h"
#include<bits/stdc++.h>
using namespace std;
void buy_souvenirs(int N, long long P0) {
	long long curp;
	if(N == 2){
		pair<vector<int>, long long> res = transaction(P0 - 1);
		return;
	}
	if(N == 3) {
		pair<vector<int>, long long> res = transaction(P0 - 1);
		if(res.first.size() == 1) {
			transaction(P0 - 2 - res.second);
			transaction(P0 - 2 - res.second);
		}
		else {
			transaction((P0 - 1 - res.second) / 2);
		}
		return;
	}
	if(P0 == N){
		for(int i = 1; i < N; i++) {
		for(int j = 1; j <= i; j++) {
			pair<vector<int>, long long> res = transaction(P0 - i);
		}
	}
	return;
	} else {
		int cnt1 = 0;
		curp = P0 - 1;
		for (int i = 1; i <= N; i++0) {
			for (int j = 1; j <= i; j++) {
				res = trasnaction(curp);
				if ((int)res.first.size() > 1) {
					cnt++;
					curp--;
				}
				if (res.second > 0) curp--;
			}
			curp--;
		}
		for (int i = cnt1 + 1; i <= N - 1; i++) res = transaction(1);
		return;
	}
}

Compilation message (stderr)

souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:31:44: error: expected ')' before numeric constant
   31 |                 for (int i = 1; i <= N; i++0) {
      |                     ~                      ^
      |                                            )
souvenirs.cpp:31:45: error: expected ';' before ')' token
   31 |                 for (int i = 1; i <= N; i++0) {
      |                                             ^
      |                                             ;
souvenirs.cpp:42:57: error: 'res' was not declared in this scope
   42 |                 for (int i = cnt1 + 1; i <= N - 1; i++) res = transaction(1);
      |                                                         ^~~