제출 #581537

#제출 시각아이디문제언어결과실행 시간메모리
581537Mr_HusanboyVision Program (IOI19_vision)C++14
44 / 100
646 ms5764 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> OR; vector<vector<int>> all(H*W); for(int i=0;i<H;i++){ for(int j=0;j<W;j++){ int sb=j+1; for(int a=i;a<H;a++){ for(int b=sb;b<W;b++){ if(dist(i,j,a,b)==K){ all[i*W+j].push_back(a*W+b); } } sb=0; //sa=0; } } } for(int i=0;i<H*W;i++){ if(all[i].empty()) continue; OR.push_back(add_and({i,add_xor(all[i])})); } add_or(OR);return; }
#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...