#include "vision.h"
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define f(i,a,b) for(ll i = a;i < b;i++)
#define ii pair<ll,ll>
#define F first
#define S second
#define pb push_back
int n,m;
int box(int i,int j){
return i * m + j;
}
void construct_network(int H, int W, int K) {
n = H;
m = W;
ll l = H * W;
f(i,0,n){
f(j,0,m){
f(u,0,K+1){
ll x = i + u;
ll y = j + K - u;
if(x < n && y < m){
vector<int>a;
a.pb(box(i,j));
a.pb(box(x,y));
add_and(a);
l++;
}
y = j - (K-u);
if(x < n && y >= 0){
vector<int>a;
a.pb(box(i,j));
a.pb(box(x,y));
add_and(a);
l++;
}
}
}
}
vector<int>a;
f(i,H*W,l){
a.pb(i);
}
add_or(a);
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |