分糖果(周赛)

题目名字 分糖果

题目链接

题意

每个小朋友包括自己在内,都要分到相同的糖果,减去每个人得到的糖果,剩余的糖果就是奖励,要求最大的奖励

思路

  1. 用给定的范围最小值和最大值分别除以小朋友的数量
  2. 如果两个值表示每个小朋友能分到的糖果一样,就说明取最大值时,获得的奖励最多,如果有不一样多,那么就直接选每个小朋友能分到一个且多出来的糖果是恰好少于小朋友人数一个的,也就是n-1;

算法一:逻辑思考问题

代码
 #include<iostream>
#include<cstdio>
using namespace std;
int n,l,r;
int main(){
   
        cin>>n>>l>>r;
        if(l/n==r/n){
   
        cout<<r%n; 
        }
        else {
   
        cout<<n-1;
        }
        return 0;
}
 

相关推荐

  1. 糖果

    2023-12-23 05:30:01       47 阅读
  2. 1103. 糖果 II

    2023-12-23 05:30:01       7 阅读
  3. 2023蓝桥杯省真题糖果 |枚举+DFS

    2023-12-23 05:30:01       25 阅读
  4. 【上日记】377场(图论 + dp)

    2023-12-23 05:30:01       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-23 05:30:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-23 05:30:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-23 05:30:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-23 05:30:01       18 阅读

热门阅读

  1. 如何在Node.js中使用Redis实现一个游戏排行榜?

    2023-12-23 05:30:01       41 阅读
  2. ES6 语法精粹简读

    2023-12-23 05:30:01       33 阅读
  3. 【Vue】动态合并行

    2023-12-23 05:30:01       42 阅读
  4. LeetCode Hot100 347.前k个高频元素

    2023-12-23 05:30:01       38 阅读
  5. 【Spark源码分析】Spark的RPC通信二-初稿

    2023-12-23 05:30:01       39 阅读
  6. mysql 23-3day 数据库授权(DCL)

    2023-12-23 05:30:01       35 阅读
  7. React展示Markdown|Vditor 踩坑

    2023-12-23 05:30:01       43 阅读