Submission #1033407

#TimeUsernameProblemLanguageResultExecution timeMemory
1033407ALeonidouVision Program (IOI19_vision)C++17
0 / 100
1066 ms348 KiB
#include "vision.h" #include <bits/stdc++.h> using namespace std; #define ll int #define pb push_back #define sz(x) (ll)x.size() #define F first #define S second #define endl "\n" typedef vector <ll> vi; typedef pair <ll,ll> ii; typedef vector <ii> vii; #define dbg(x) cout<<#x<<": "<<x<<endl; #define dbg2(x,y) cout<<#x<<": "<<x<<" "<<#y<<": "<<y<<endl; #define dbg3(x,y,z) cout<<#x<<": "<<x<<" "<<#y<<": "<<y<<" "<<#z<<": "<<z<<endl; void printVct(vi &v){ for (ll i =0; i<sz(v); i++){ cout<<v[i]<<" "; } cout<<endl; } ll h, w, k; ll get_point(ll x, ll y){ return (x * w) + y; } void construct_network(int H, int W, int K) { h = H, w = W, k = K; ll c = 0; for (ll x1 =0; x1<h; x1++){ for (ll y1 =0; y1<w; y1++){ for (ll x2 = 0; x2<h; x2++){ for (ll y2 = 0; y2 < w; y2++){ ll d = abs(x1-x2) + abs(y1+y2); if (d == k){ ll x = add_and({get_point(x1,y1), get_point(x2,y2)}); c++; } } } } } vi v; for (ll i =h*w; i<h*w+c; i++){ v.pb(i); } add_or(v); }

Compilation message (stderr)

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:43:10: warning: unused variable 'x' [-Wunused-variable]
   43 |       ll x = add_and({get_point(x1,y1), get_point(x2,y2)});
      |          ^
#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...