제출 #288581

#제출 시각아이디문제언어결과실행 시간메모리
288581DanerZeinVision Program (IOI19_vision)C++14
12 / 100
12 ms3584 KiB
#include "vision.h" #include <bits/stdc++.h> #define MAX 1000000000 using namespace std; typedef pair<int,int> ii; void construct_network(int H, int W, int K) { map<ii,int> m; vector<int> res; int c=0; int mi=MAX; int ma=-MAX; for(int i=0;i<H;i++){ for(int j=0;j<W;j++){ m[ii(i,j)]=c; c++; } } for(int i=0;i<H;i++){ for(int j=0;j<W;j++){ vector<int> pos; pos.push_back(m[ii(i,j)]); int x=j+K; int y=i; //cout<<i<<" "<<j<<'\n'; //cout<<"right:\n"; while(true){ if(x<j) break; if(x<W and y<H){ pos.push_back(m[ii(y,x)]); // cout<<y<<" "<<x<<" "<<m[ii(y,x)]<<endl; } x--; y++; } int id=add_xor(pos); mi=min(mi,id); ma=max(ma,id); id=add_or(pos); mi=min(mi,id); ma=max(ma,id); x=j-K; y=i; pos.clear(); pos.push_back(m[ii(i,j)]); //cout<<"left:\n"; while(true){ if(x>=j) break; if(x>=0 and y<H){ pos.push_back(m[ii(y,x)]); //cout<<y<<" "<<x<<" "<<m[ii(y,x)]<<endl; } x++; y++; } // cout<<endl; id=add_xor(pos); mi=min(mi,id); ma=max(ma,id); id=add_or(pos); mi=min(mi,id); ma=max(ma,id); } } int mai=-MAX; //cout<<mi<<" "<<ma<<endl; for(int i=mi;i<=ma;i+=2){ vector<int>pos; pos.push_back(i); pos.push_back(i+1); int id=add_xor(pos); mai=max(mai,id); } vector<int> pos; for(int i=ma+1;i<=mai;i++){ pos.push_back(i); } int id=add_or(pos); }

컴파일 시 표준 에러 (stderr) 메시지

vision.cpp: In function 'void construct_network(int, int, int)':
vision.cpp:77:7: warning: unused variable 'id' [-Wunused-variable]
   77 |   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...