Submission #968079

#TimeUsernameProblemLanguageResultExecution timeMemory
968079PM1Spiral (BOI16_spiral)C++17
0 / 100
1 ms448 KiB
#include <bits/stdc++.h> using namespace std; const int mxn=1e9+5,M=1e9+7; int n,q; int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin>>n>>q; while(q--){ int x,y,xx,yy; cin>>y>>x>>yy>>xx; int w=max(abs(x),abs(y)); int z=w*2+1,zz=z*z; if(-w==x){ cout<<zz-(w-y)<<'\n'; continue; } zz-=z-1; if(-w==y){ cout<<zz-(x+w-1)<<'\n'; continue; } zz-=z-1; if(x==w){ cout<<zz-(x+w-1)<<'\n'; continue; } zz-=z-1; cout<<zz-(w-1-x)<<'\n'; } 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...