제출 #611651

#제출 시각아이디문제언어결과실행 시간메모리
611651HanksburgerVision Program (IOI19_vision)C++17
52 / 100
10 ms1232 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; vector<int> vec, tmp; void construct_network(int n, int m, int k) { if (n*m*2<=10000) { for (int i=0; i<n; i++) { for (int j=0; j<m; j++) { tmp.clear(); for (int l=0; l<k; l++) if (i+l<n && j+k-l<m) tmp.push_back((i+l)*m+j+k-l); for (int l=0; l<k; l++) if (i+k-l<n && j-l>=0) tmp.push_back((i+k-l)*m+j-l); if (tmp.size()) { if (tmp.size()>=2) { int x=add_or(tmp); tmp.clear(); tmp.push_back(x); } tmp.push_back(i*m+j); vec.push_back(add_and(tmp)); } } } add_or(vec); return; } for (int i=0; i<1; i++) { for (int j=0; j<1; j++) { tmp.clear(); for (int l=0; l<k; l++) if (i+l<n && j+k-l<m) tmp.push_back((i+l)*m+j+k-l); for (int l=0; l<k; l++) if (i+k-l<n && j-l>=0) tmp.push_back((i+k-l)*m+j-l); if (tmp.size()) { if (tmp.size()>=2) { int x=add_or(tmp); tmp.clear(); tmp.push_back(x); } tmp.push_back(i*m+j); vec.push_back(add_and(tmp)); } } } }
#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...