Submission #287295

#TimeUsernameProblemLanguageResultExecution timeMemory
287295DanerZeinVision Program (IOI19_vision)C++14
33 / 100
588 ms1172 KiB
#include "vision.h" #include <bits/stdc++.h> #define MAX 1000000000 using namespace std; void construct_network(int H, int W, int K) { int c=-1; int mi=MAX,ma=-MAX; for(int i=0;i<H;i++){ for(int j=0;j<W;j++){ c++; int cc=c+1; for(int l=j+1;l<W;l++){ vector<int> pos; pos.push_back(c); pos.push_back(cc); cc++; if(abs(j-l)==K){ int id=add_and(pos); mi=min(mi,id); ma=max(ma,id); } } for(int k=i+1;k<H;k++){ for(int l=0;l<W;l++){ vector<int> pos; if(abs(i-k)+abs(j-l)==K){ //cout<<i<<" "<<j<<" "<<k<<" "<<l<<" "<<c<<" "<<cc<<endl; pos.push_back(c); pos.push_back(cc); int id=add_and(pos); ma=max(ma,id); mi=min(mi,id); } cc++; } } } } //cout<<mi<<" "<<ma<<endl; vector<int> pos; for(int i=mi;i<=ma;i++){ pos.push_back(i); } int id=add_or(pos); }

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:44:7: warning: unused variable 'id' [-Wunused-variable]
   44 |   int id=add_or(pos);
      |       ^~
#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...