Submission #1291359

#TimeUsernameProblemLanguageResultExecution timeMemory
1291359MMihalevVision Program (IOI19_vision)C++20
8 / 100
1 ms828 KiB
#include<iostream> #include<algorithm> #include<vector> #include "vision.h" using namespace std; int n,m,k; int tonum(int i,int j) { return i*m+j; } void construct_network(int H, int W, int K) { n=H; m=W; k=K; vector<int>positionscheck; for(int i=0;i<1;i++) { for(int j=0;j<1;j++) { vector<int>cells; for(int i2=i;i2<n;i2++) { if(i2==i && j+k<m)cells.push_back(tonum(i2,j+k)); if(i2>i) { int rem=k-(i2-i); if(rem<0)break; if(j-rem>=0)cells.push_back(tonum(i2,j-rem)); if(j+rem<m)cells.push_back(tonum(i2,j+rem)); } } if(cells.size()==0)continue; int pos=add_or(cells); vector<int>tmp;tmp.push_back(pos);tmp.push_back(tonum(i,j)); positionscheck.push_back(add_and(tmp)); } } add_or(positionscheck); }
#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...