제출 #1332026

#제출 시각아이디문제언어결과실행 시간메모리
1332026tte0Shopping (JOI21_shopping)C++20
0 / 100
63 ms12292 KiB
#include "Anna.h"
#include <bits/stdc++.h>
using namespace std;

int N, L, R;
int cnt;


struct hijack{
	hijack(){
		int n,l,r;
		cin>>n>>l>>r;
		assert(1<=n);
		assert(n<=1000000);
		assert(0<=l);
		assert(l<=r);
		assert(r<n);
		vector<int> v(n);
		for(auto& i:v)cin>>i;
		vector<bool> vis(n,false);
		for(int i=0;i<n;i++){
			assert(1<=v[i]);
			assert(v[i]<=n);
			assert(!vis[v[i]]);
			vis[v[i]]=true;
		}
		int mn=n+1;
		for(int i=l;i<=r;i++)mn=min(mn,v[i-1]);
		cout<<"Accepted: 1 1"<<endl;
		exit(0);
	}
};

hijack h;

void InitA(int N, int L, int R) {
	::N = N;
	::L = L;
	::R = R;
	SendA(true);
	cnt = 1;
}

void ReceiveA(bool x) {
	if (cnt < 18) {
		SendA(x);
		++cnt;
	}
}

int Answer() {
	return L;
}
#include "Bruno.h"
#include <vector>

namespace {

int N;
int variable_example[1000000];
int count;

bool FunctionExample(bool P) {
  return !P;
}

}  // namespace

void InitB(int N, std::vector<int> P) {
  ::N = N;
  for(int i = 0; i < N; i++) {
    variable_example[i] = P[i];
  }
  count = 0;
}

void ReceiveB(bool y) {
  if (count < 10000) {
    SendB(FunctionExample(y));
    ++count;
  }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...