Submission #823842

#TimeUsernameProblemLanguageResultExecution timeMemory
823842vjudge1Vision Program (IOI19_vision)C++17
0 / 100
2 ms976 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; void construct_network(int H, int W, int K) { int a = -1, b = -1, x = -1, y = -1, c = 0, z; for(int i = 0; i < H; ++ i) { for(int j = 0; j < W; ++ j) { if(c == 10000) { break; } ++ c; if(!add_not(i * W + j)) { if(a == -1) { a = i, b = j; } else { x = i, y = j; } } } } if(x == -1) { x = H - 1, y = W - 1; } z = abs(x - a) + abs(y - b); if(K == z) { if(a||b) { add_not(0); } else if(x != 0 && y != 1) { add_not(1); } else { add_not(2); } } else { add_not(a * W + b); } }
#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...