这玩以还可以,前面十组算分的都过了,第11组却WA了,求解
#include <bits/stdc++.h>
using namespace std;
int main()
{
long long n, l, r;
scanf("%lld %lld %lld", &n, &l, &r);
for (int i = 1; ; i++)
{
if ((long long)(i) * n > l)
{
long long result = 0;
if ((long long)(i) * n > r)
{
result = r - ((long long)(i) - 1) * n;
}
else
{
result = ((long long)(i) * n - 1) - (((long long)(i) - 1) * n);
}
if (result)
{
printf("%lld\n", result);
break;
}
}
}
return 0;
}