#include <bits/stdc++.h> using namespace std; long long ans,l,r,n,i; int main(){ cin>>n>>l>>r; if(r-l>n) { cout<<n-1; return 0; } for(i=l;i<=r;i++) { ans=max(ans,i%n); } cout<<ans; return 0; }
这种方法能改吗?还是必须换一种方法?