답안 #173884

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
173884 2020-01-05T17:53:19 Z 조팍시\n123(#3740, tlwpdus, ainta, cki86201) King of Chairs (FXCUP4_chairs) C++17
100 / 100
187 ms 13912 KB
#include "king.h"

long long SendInfo(std::vector<int> W, std::vector<int> C) {
	return 0ll;
}
#include "vassal.h"
#include<algorithm>
#include<set>
using namespace std;
set<int>Set;

long long BB, w[101000];
int n;
void Init(long long B, std::vector<int> C){
	BB = B;
	n = C.size();
	int i;
	for (i = 1; i <= n; i++) {
		w[i] = C[i - 1];
		Set.insert(i);
	}

}

int Maid(int W){
	int pv = lower_bound(w + 1, w + n + 1, W) - w;
	auto it = Set.lower_bound(pv);
	if (it == Set.end())return -1;
	int t = *it;
	Set.erase(it);
	return t - 1;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 4 ms 764 KB Correct
2 Correct 4 ms 788 KB Correct
3 Correct 4 ms 764 KB Correct
4 Correct 4 ms 764 KB Correct
5 Correct 4 ms 644 KB Correct
# 결과 실행 시간 메모리 Grader output
1 Correct 57 ms 7360 KB Correct
2 Correct 104 ms 12692 KB Correct
3 Correct 122 ms 13748 KB Correct
4 Correct 114 ms 13756 KB Correct
5 Correct 112 ms 13556 KB Correct
6 Correct 112 ms 13556 KB Correct
7 Correct 112 ms 13596 KB Correct
# 결과 실행 시간 메모리 Grader output
1 Correct 83 ms 7400 KB Correct
2 Correct 161 ms 12828 KB Correct
3 Correct 150 ms 13588 KB Correct
4 Correct 187 ms 13912 KB Correct
5 Correct 174 ms 13776 KB Correct
6 Correct 172 ms 13600 KB Correct
7 Correct 164 ms 13684 KB Correct
8 Correct 127 ms 13880 KB Correct