Submission #1025395

#TimeUsernameProblemLanguageResultExecution timeMemory
1025395LeaRouseVision Program (IOI19_vision)C++14
44 / 100
1100 ms10300 KiB
#include <bits/stdc++.h> #include "vision.h" #define fastio ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); #define ll long long #define ff first #define ss second using namespace std; const int MAX=2e5+5; ll P[MAX],bit[MAX],d=0; void construct_network(int h,int w,int k){ vector<int>v[MAX]; bool awa=false; for(int i=0;i<w*h;i++){ int a=i/w; int b=i-w*a; for(int j=i+1;j<w*h;j++){ int c=j/w; int d=j-w*c; if(abs(a-c)+abs(b-d)==k){ v[i].push_back(j); } } } int a=0; vector<int>res; for(int i=0;i<h*w;i++){ if(v[i].size()){ add_or(v[i]); vector<int>r; r.push_back(a+w*h); r.push_back(i); a++; add_and(r); res.push_back(a+w*h); a++; } } add_or(res); }

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:13:10: warning: unused variable 'awa' [-Wunused-variable]
   13 |     bool awa=false;
      |          ^~~
#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...