제출 #1337276

#제출 시각아이디문제언어결과실행 시간메모리
1337276JPEGraid선물 (IOI25_souvenirs)C++20
0 / 100
0 ms344 KiB
#include "souvenirs.h"
#include <utility>
#include <vector>
#define F first
#define S second
using namespace std;
using qr = pair<vector<int>, long long>;

void buy_souvenirs(int N, long long P0) {
	qr q = transaction(P0-1);
	// P[1]
	if(q.F.size() == 1) {
		P0 -= q.S;
		transaction(P0);
		transaction(P0);
	}

	// P[1]+P[2]
	else {
		int P1 = (P0-q.S)/2;
		transaction(P1);
	}

	return;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...