제출 #1139022

#제출 시각아이디문제언어결과실행 시간메모리
1139022bekzhan29Amusement Park (JOI17_amusement_park)C++20
0 / 100
10 ms840 KiB
#include "Joi.h"

typedef long long ll;

void Joi(int N, int M, int A[], int B[], long long X, int T) {
	for(int i = 0; i < N; i++){
		ll j=i%60;
		MessageBoard(i, (X>>j)&1);
	}
}
#include "Ioi.h"

typedef long long ll;
const ll N=11000;
ll a[N],w[N];

void save(ll i, ll j)
{
	w[i]=1;
	a[i]=j;
}
ll get()
{
	ll ans=0;
	for(ll i=0;i<60;i++)
	{
		if(!w[i])
			return -1;
		ans|=(a[i]<<i);
	}
	return ans;
}

long long Ioi(int N, int M, int A[], int B[], int P, int V, int T) {
	save(P,V);
	while(P>0)
	{
		P--;
		save(P,Move(P));
		if(get()>=0)
			return get();
	}
	ll x=a[0];
	for(ll i=1;i<60;i++)
		x+=(ll(Move(i))<<i);
	return x;
}
#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...