Submission #1195222

#TimeUsernameProblemLanguageResultExecution timeMemory
1195222nikulidVision Program (IOI19_vision)C++20
0 / 100
1 ms964 KiB
#include "vision.h"

using namespace std;

void construct_network(int H, int W, int K) {
	int b1=-1, b2=-1, dist;
	int x;
	for(int i=0; i<H*W; i++){
		x = add_not(i);
		if(x == 0){
			if(b1 != -1){
				b1=i;
			} else{
				b2=i;
			}
		}
	}

	int r1, c1, r2, c2;

	r1 = b1/W;
	c1 = b1%W;
	r2 = b2/W;
	c2 = b2%W;
	bool ans = (abs(r1-r2)+abs(c1-c2) == K);
	int pans;
	pans = add_xor({0,0});
	if(ans==true){
		add_not(pans);
	}
	return;
}
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...