Submission #429791

#TimeUsernameProblemLanguageResultExecution timeMemory
429791HazemVision Program (IOI19_vision)C++14
33 / 100
107 ms1044 KiB
#include "vision.h"
#include <bits/stdc++.h>

using namespace std;

void construct_network(int H, int W, int K) {
	
	int cnt = 0;
	for(int i=0;i<H;i++)
		for(int j=0;j<W;j++)
			for(int i1=0;i1<H;i1++)
				for(int j1=0;j1<W;j1++)
					if(abs(i-i1)+abs(j-j1)==K){
						vector<int>vec;
						vec.push_back(i*W+j);
						vec.push_back(i1*W+j1);
						add_and(vec);
						cnt++;
					}

	vector<int>vec;
	for(int i=H*W;i<H*W+cnt;i++)
		vec.push_back(i);
	add_or(vec);
}
#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...