首页 > 其他分享 >CSP历年复赛题-P7909 [CSP-J 2021] 分糖果

CSP历年复赛题-P7909 [CSP-J 2021] 分糖果

时间:2024-06-18 09:12:26浏览次数:14  
标签:P7909 int 最大值 R% 数模 2021 CSP

原题链接:https://www.luogu.com.cn/problem/P7909

题意解读:计算L~R之间数模n的最大值。

解题思路:

如果你考虑枚举L~R,每个数模n,然后求max,那么就超时了,肯定有一点小技巧在里面。

我们知道,一个数%n,最大值是n-1

不难考虑,如果R/n和L/n的的商是一样的,而R>=L,那么说明R%n>=L%n,那么此时最大值就是R%n

如果R/n和L/n不一样,那么必然R/n-L/n>0,这样一来,L和R之间必然有一个数x使得x/n==L/n且x%n==n-1,那么此时最大值就是n-1

100分代码:

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n, l, r;
    cin >> n >> l >> r;
    if(r / n - l / n > 0) cout << n - 1;
    else cout << r % n;
    return 0;
}

 

标签:P7909,int,最大值,R%,数模,2021,CSP
From: https://www.cnblogs.com/jcwy/p/18253655

相关文章

  • 2021数据库期末一
    目录第1关:数据表结构修改1任务描述答案:第2关:数据记录删除任务描述答案: 第3关:数据表结构修改2任务描述答案:第4关:数据记录修改任务描述答案:第5关:数据查询一任务描述答案:第6关:数据查询二任务描述答案:第7关:数据查询三任务描述答案:第8关:数据查询四任务描述......
  • [NeurIPS2021]Open-set Label Noise Can Improve Robustness Against Inherent Label
    这篇文章与ICML2022的Open-sampling是同一个作者,方法一模一样,只是问题的场景变为噪声标签学习,Open-sampling是长尾问题的场景,可参见写的这篇blog。这两篇文章大致做法完全相同:对biased数据集引入开集数据,在每个epoch分配均匀的闭集标签。如果是longtaileddata,还涉及不平衡问题,......
  • CSP历年复赛题-P7072 [CSP-J2020] 直播获奖
    原题链接:https://www.luogu.com.cn/problem/P7072题意解读:每增加一个人的分数,计算一次当前获奖的人数,输出当前的分数线。解题思路:最多人数为N=100000,分数最高为M=6001、O(N*N*logN)做法每增加一个人,对已出现的分数进行排序N*logN,计算获奖人数k,取排名第k的人的分数,大概可......
  • CSP_J_真题之 2023 第一轮笔试(一)
    公众号:编程驿站......
  • CSP历年复赛题-P7071 [CSP-J2020] 优秀的拆分
    原题链接:https://www.luogu.com.cn/problem/P7071题意解读:提取n的二进制位所有的1表示的整数,如果最低位是1则输出-1。解题思路:如果n的二进制最低为是1(n是奇数),则肯定不是优秀拆分,输出-1否则,从低位到高位遍历n的每一个二进制位,看第i位是1,倒序输出2^i。100分代码:#include<bits......
  • CSP历年复赛题-P5663 [CSP-J2019] 加工零件
    原题链接:https://www.luogu.com.cn/problem/P5663题意解读:工人是图中的点,传送带是图中的无向边,给出q个询问a,l,判断是否能有一条1号点到a点的路径为l。解题思路:考试的关键是拿分!同样可以来面向数据编程:1、测试点 1∼4,1≤......
  • [SWPUCTF 2021 新生赛]简简单单的逻辑
    查看源代码,大概意思就是已知result反推flagflag='xxxxxxxxxxxxxxxxxx'list=[47,138,127,57,117,188,51,143,17,84,42,135,76,105,28,169,25]result=''foriinrange(len(list)):key=(list[i]>>4)+((list[i]&0xf)<<......
  • CSP历年复赛题-P5662 [CSP-J2019] 纪念品
    原题链接:https://www.luogu.com.cn/problem/P5662题意解读:n件物品,t天每天有不同的价格,类似股票,初始有m金币,每天都可以无限次买卖,问最后最多可以达到多少金币。解题思路:考试中一定要学会面向数据编程!1、对于 10%10% 的数据,......
  • 如何调试 "内容安全策略 (CSP) 脚本源代码";
    我试图在我的NextJS应用程序中阻止不受信任的脚本标记。我添加了"内容安全策略"安全标头,特别是"src-script"指令。但是我收到了一个错误,基本上是说有一些未知的脚本主机(除了列出的那些)违反了该指令。Chrome浏览器并没有提供帮助,因为它不知道是哪个脚本违反了这一指令。......
  • 数据分享 I 1970-2021年各区县碳排放总量
    基本信息.数据名称:  1970-2021年各区县碳排放总量数据格式: Shp+excel数据几何类型: 面数据坐标系:  WGS84数据来源:网络公开数据......