제출 #1336308

#제출 시각아이디문제언어결과실행 시간메모리
1336308status_codingSouvenirs (IOI25_souvenirs)C++20
18 / 100
0 ms344 KiB
#include "souvenirs.h"
#include <utility>
#include <vector>

using namespace std;

void buy_souvenirs(int N, long long P0) 
{
	auto ans = transaction(P0-1);
	
	if(ans.first.size() == 1)
	{
		P0 = P0-1 - ans.second;
		transaction(P0-1);
		transaction(P0-1);
	}
	else
	{
		P0 = (P0-1 - ans.second + 1)/2;
		transaction(P0-1);
	}
	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...