Submission #906288

#TimeUsernameProblemLanguageResultExecution timeMemory
906288vjudge1Vision Program (IOI19_vision)C++17
33 / 100
69 ms1240 KiB
#include "vision.h"
#include <bits/stdc++.h>
using namespace std;

#define rep(i, a, b) for(int i = a; i < (b); ++i)
#define all(x) begin(x), end(x)
#define sz(x) (int)(x).size()
#define F first
#define S second
#define pb push_back
typedef long long ll;
typedef pair<int, int> pii;
typedef vector<int> vi;

void construct_network(int H, int W, int K) {
	vi locs;
	rep(i,0,H)rep(j,0,W)rep(x,0,H)rep(y,0,W){
		int d = abs(i-x)+abs(j-y);
		if(d==K){
			add_and({i*W+j, x*W+y});
			locs.pb(W*H+sz(locs));
		}
	}
	add_or(locs);
}
#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...