#include <bits/stdc++.h>
#include <iostream>
using namespace std;
int main() {
int n,m,q;
cin>>n>>m>>q;
int bestie;
cin>>bestie;
int b=(bestie+n)%(2*n);
//cout<<b<<endl;
int x,y;
int ans=0;
while(q--){
cin>>x>>y;
ans=min(abs(b-y)+1,abs(bestie-y));
ans=min(ans,(2*n)-abs(bestie-y));
ans=min(ans,(2*n)-abs(b-y)+1);
if(b==y){ans=1;}
cout<<ans<<endl;
}
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |