Submission #292727

#TimeUsernameProblemLanguageResultExecution timeMemory
292727miss_robotVision Program (IOI19_vision)C++14
0 / 100
319 ms1244 KiB
#include <bits/stdc++.h>
#include "vision.h"

#pragma GCC optimize("O3")

using namespace std;

void construct_network(int H, int W, int K) {
	int c = 0;
	for(int x = 0; x < H; x++){
		for(int y = 0; y < W; y++){
			for(int i = x; i < H; i++){
				for(int j = 0; j < W; j++){
					if((x != i || j > y) && i-x + max(j,y)-min(j,y) == K){
						add_and({W*x+y, W*i+j});
						c++;
					}
				}
			}
		}
	}
	if(c == 1) add_or({H*W});
	else add_or({H*W, H*W+c-1});
}
#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...