제출 #839562

#제출 시각아이디문제언어결과실행 시간메모리
839562model_codeCoreputer (IOI23_coreputer)C++17
60 / 100
1 ms276 KiB
// partially_correct/solution-2N.cpp

#include "coreputer.h"

std::vector<int> malfunctioning_cores(int N) {
	int h = 0;
	std::vector<int> T;
	std::vector<int> c(N);
	for(; h<N-1; h++){
		T.clear();
		for(int i=0; i<=h; i++) T.push_back(i);

		if(run_diagnostic(T)!=-1) break;
	}


	c[h] = 1;
	for(int i=0; i<h; i++){
		T.clear();
		for(int j=0; j<=h; j++){
			if(i!=j) T.push_back(j);
		}

		if(run_diagnostic(T)==-1) c[i] = 1;
	}

	h--;
	for(int i=h+2; i<N; i++){
		T.clear();
		for(int j=h+1; j<N; j++){
			if(i!=j) T.push_back(j);
		}

		if(run_diagnostic(T)<=0) c[i] = 1;
	}

	return c;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...