Submission #68926

#TimeUsernameProblemLanguageResultExecution timeMemory
68926alenam0161Spiral (BOI16_spiral)C++17
0 / 100
3 ms484 KiB
#include <bits/stdc++.h> using namespace std; #define pb push_back const int N = 5007; int main() { int n,q; cin>>n>>q; for(int i=1;i<=q;++i){ int x,y; cin>>x>>y>>x>>y; int r=max(abs(x),abs(y)); long long sz=(r+r+1)*1ll*(r+r+1); if(y==-r){ cout<<sz-(r-x)<<endl; } else{ sz-=r; sz-=r; if(x==-r){ cout<<sz-(y+r)<<endl; } else{ sz-=r; sz-=r; if(y==r){ cout<<sz-(x+r)<<endl; } else{ sz-=r; sz-=r; cout<<sz-(r-y)<<endl; } } } } return 0; }
#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...