제출 #415684

#제출 시각아이디문제언어결과실행 시간메모리
415684AmineTrabelsiVision Program (IOI19_vision)C++14
44 / 100
17 ms2372 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; void construct_network(int H, int W, int K) { // at most 10 000 instructions // at most 1 000 000 input auto cell = [&](int x,int y) -> int { return x*W+y; }; vector<int> que; for(int i=0;i<H;i++){ for(int j=0;j<W;j++){ vector<int> q; for(int x=0;x<=K;x++){ int a = x,b = K-x; if(i+a < H && j+b < W){ int ni = i+a, nj = j+b; q.push_back(cell(ni,nj)); } if(i+a < H && j-b >= 0){ int ni = i+a, nj = j-b; q.push_back(cell(ni,nj)); } } if(q.size() > 0){ int nxt = add_or(q); que.push_back(add_and({cell(i,j),nxt})); } } } add_or(que); }
#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...