Submission #231037

#TimeUsernameProblemLanguageResultExecution timeMemory
231037cstuartKing of Chairs (FXCUP4_chairs)C++17
100 / 100
141 ms13112 KiB
#include <bits/stdc++.h>
using namespace std;
#include "king.h"
#include "vassal.h"

long long SendInfo (vector <int> W, vector <int> C) {
	return 0;
}
#include <bits/stdc++.h>
using namespace std;
#include "king.h"
#include "vassal.h"

set < pair <int,int> > chair;

void Init (long long B, vector <int> C) {
	int N = C.size();
	for (int i = 0; i < N; i++) {
		chair.insert(make_pair(C[i], i));
	}
}

int Maid (int w) {
	auto it = chair.upper_bound(make_pair(w, -1));
	if (it == chair.end()) return -1;
	else {
		int x = it->second;
		chair.erase(it);
		return x;
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...