제출 #572873

#제출 시각아이디문제언어결과실행 시간메모리
572873SlavicGVision Program (IOI19_vision)C++17
0 / 100
378 ms1048576 KiB
#include "vision.h" #include "bits/stdc++.h" using namespace std; #define ll long long #define forn(i,n) for(int i=0;i<n;i++) #define all(v) v.begin(), v.end() #define rall(v) v.rbegin(),v.rend() #define pb push_back #define sz(a) (int)a.size() /* int add_not(int N){} int add_and(vector<int> Ns){} int add_or(vector<int> Ns){} int add_xor(vector<int> Ns){} */ void construct_network(int H, int W, int K) { vector<int> indices; bool vis[H][W][H][W]; forn(a, H) forn(b, W) forn(c, H) forn(d, W) vis[a][b][c][d] = false; for(int i = 0; i < H; ++i) { for(int j = 0; j < W; ++j) { for(int x = 0; x < H; ++x) { for(int y = 0; y < W; ++y) { if(x == i && j == y) continue; if(vis[i][j][x][y]) continue; if(abs(x - i) + abs(y - j) != K) continue; vis[i][j][x][y] = vis[x][y][i][j] = true; indices.pb(add_and({i * H + j, x * H + y})); } } } } add_or(indices); } /* void solve() { } int32_t main() { ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0); int t = 1; //cin >> t; while(t--) { solve(); } } */
#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...