90分

P7909 [CSP-J 2021] 分糖果

@[gjt6733](/user/972155) 这题暴力过不了的
by SmileMask @ 2023-06-30 20:39:38


@[gjt6733](/user/972155) 私信。
by iakmyself @ 2023-06-30 22:01:23


下载数据特判
by xmxx19 @ 2023-07-03 20:52:07


```c #include<iostream> using namespace std; int main() { int n,l,r; cin>>n>>l>>r; if(l/n<r/n) { cout<<n-1; } else { cout<<r%n; } return 0; } ``` 自己悟吧
by ysz20091211 @ 2023-07-04 19:56:13


另一种方发 ```cpp #include<bits/stdc++.h> using namespace std; long long int n,l,r; int main() { cin>>n>>l>>r; if(l/n==r/n) cout<<r%n; else cout<<n-1;/ } ```
by shenzihan123 @ 2023-07-16 23:34:54


```c++ #include <bits/stdc++.h> using namespace std; #define int long long const int N = 2e5 + 5; int n, l, r; signed main() { cin >> n >> l >> r; int t = l / n; if ((t + 1) * n - 1 <= r) cout << n - 1 << endl; else cout << max(l % n, r % n) <<endl; } ```
by stOtue @ 2023-07-30 14:46:33


``` #include<bits/stdc++.h> using namespace std; int n,l,r; int main(){ scanf("%d%d%d",&n,&l,&r); int a=l%n; if(l-a+n-1<=r) printf("%d",(l-a+n-1)%n); else printf("%d",r%n); return 0; } ```
by Em0ty @ 2023-08-02 12:02:29


@[gjt6733](/user/972155) ```cpp #include <bits/stdc++.h> using namespace std; int main() { int n,l,r;cin >> n >> l >> r; int k = l%n,maxn = k; for (int i = l;i < r && maxn != n-1;i++) maxn = maxn > (k = k+1 >= n ? k+1-n:k+1) ? maxn : k; cout << maxn; return 0; } ```
by ZepX_D @ 2023-08-08 16:14:42


|