Submission #581548

#TimeUsernameProblemLanguageResultExecution timeMemory
581548Mr_HusanboyVision Program (IOI19_vision)C++14
8 / 100
2 ms1236 KiB
#include "vision.h" #include<bits/stdc++.h> using namespace std; int dist(int i, int j, int a, int b){ return abs(i-a)+abs(j-b); } void construct_network(int H, int W, int K) { //vector<vector<int> sample(H,vector<int> H); vector<int> AND; vector<vector<int>> all(H*W); for(int i=0;i<H;i++){ for(int j=0;j<W;j++){ if(dist(0,0,i,j)==K){ all[0].push_back(i*W+j); } } } for(int i=0;i<H*W;i++){ if(all[i].empty()) continue; all[i].push_back(i); AND.push_back(add_xor(all[i])); } add_not(add_and(AND)); }
#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...