Submission #73966

# Submission time Handle Problem Language Result Execution time Memory
73966 2018-08-29T12:23:44 Z sebinkim Last supper (IOI12_supper) C++14
0 / 100
129 ms 6872 KB
#include "advisor.h"

#include <bits/stdc++.h>

using namespace std;

typedef pair <int, int> pii;

static int P[151515], K[151515];
static priority_queue <pii> Q;
static bool chk[151515];

void ComputeAdvice(int *C, int n, int k, int m)
{
	int i;
	
	for(i=0; i<n; i++) P[i] = n + k + 1;
	
	for(i=n-1; i>=0; i--){
		K[k + i] = P[C[i]];
		P[C[i]] = k + i;
	}
	
	for(i=0; i<k; i++){
		K[i] = P[i];
		P[i] = i;
		Q.push(pii(K[i], i));
	}
	
	for(i=0; i<n; i++){
		chk[Q.top().second] = 1; Q.pop();
		Q.push(pii(K[k + i], k + i));
	}
	
	for(i=0; i<n+k; i++){
		WriteAdvice(chk[i]);
	}
}
#include "assistant.h"

#include <bits/stdc++.h>

using namespace std;

static queue <int> Q;
static bool chk[101010];

void Assist(unsigned char *A, int n, int k, int r)
{
	int i, c;
	
	for(i=0; i<k; i++){
		if(A[i]) Q.push(i);
		chk[i] = 1;
	}
	
	for(i=0; i<n; i++){
		c = GetRequest();
		if(!chk[c]){
			chk[Q.front()] = 0;
			PutBack(Q.front());
			Q.pop();
		}
		if(A[k + i]) Q.push(c);
		chk[c] = 1;
	}
}
# Verdict Execution time Memory Grader output
1 Correct 5 ms 616 KB Output is correct
2 Incorrect 6 ms 1220 KB Output isn't correct - not an optimal way
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 13 ms 1712 KB Error - Putting back a color that is not on the scaffold
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 77 ms 5680 KB Error - Putting back a color that is not on the scaffold
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 9 ms 5680 KB Output isn't correct - not an optimal way
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 96 ms 6568 KB Error - Putting back a color that is not on the scaffold
2 Incorrect 91 ms 6584 KB Error - Putting back a color that is not on the scaffold
3 Incorrect 113 ms 6856 KB Error - Putting back a color that is not on the scaffold
4 Incorrect 111 ms 6856 KB Error - Putting back a color that is not on the scaffold
5 Incorrect 129 ms 6856 KB Error - Putting back a color that is not on the scaffold
6 Incorrect 99 ms 6856 KB Error - Putting back a color that is not on the scaffold
7 Incorrect 84 ms 6872 KB Error - Putting back a color that is not on the scaffold
8 Incorrect 86 ms 6872 KB Error - Putting back a color that is not on the scaffold
9 Incorrect 112 ms 6872 KB Error - Putting back a color that is not on the scaffold
10 Incorrect 90 ms 6872 KB Output isn't correct - not an optimal way