如果你的代码像这样,并且WA on #1
#include<bits/stdc++.h>
using namespace std;
long long n,l,r,ys,maxn=-1;
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cin>>n>>l>>r;
if(r-l>=n){
cout<<n-1;
}
else{
ys=l%n;
for(long long i=l+1;i<=r;++i){
++ys;
if(ys==n-1){
cout<<ys;
return 0;
}
}
cout<<ys;
}
return 0;
}
你要知道,其实正确的是
#include<bits/stdc++.h>
using namespace std;
long long n,l,r,ys,maxn=-1;
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cin>>n>>l>>r;
if(r-l>=n){
cout<<n-1;
}
else{
ys=l%n;
for(long long i=l+1;i<=r;++i){
if(ys==n-1){
cout<<ys;
return 0;
}
++ys;
}
cout<<ys;
}
return 0;
}