P7909 [CSP-J 2021] 分糖果 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
解题思路(90分)
大部分人第一想法就是这样:
1.把数据输入进来,分别表示小朋友的个数、糖果数量的下界和上界
2.设置一个最大值,用于比较与输出
3.从l遍历到r ,如果糖果数量除以小朋友人数的余数>=max,把余数赋值给最大值
4.输出max
代码如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,l,r;//分别表示小朋友的个数、糖果数量的下界和上界
cin>>n>>l>>r;//都输入进来
int max=0;//设置一个最大值
for(int i=l;i<=r;i++)//从l开始遍历到r
{
if(i%n>=max)//如果糖果数量 除以 小朋友人数的余数 >=max
max=i%n;//max设