块糖,你将把这 块糖放到篮子里,并要求大家按照如下方案分糖果:只要篮子里有不少于 块糖果,幼儿园的所有 个小朋友(包括你自己)都从篮子中拿走恰好一块糖,直到篮子里的糖数量少于 块。此时篮子里剩余的糖果均归你所有——这些糖果是作为你搬糖果的奖励。 作为幼儿园高质量小朋友,你希望让作为你搬糖果的奖励的糖果...
最近得空看了下今年CSP-J第2轮的试题,4个题目出得挺好都很有意思,相对来说重思路轻代码,对参赛学生的思考力及细致力均有一定要求。我个人赞赏CCF这样的出题倾向。 今天我们先来看下第一题:分糖果(Candy)。 图片 图片 图片 做为第一题这个题目是比较友善的,基本属于防爆零的题了,只要明白题意,随便写写总有...
CSP-J 2021 题解 T1 分糖果#Problem#给出L,R,nL,R,n,求出最大的 x%n (L≤x≤R)x%n (L≤x≤R)。Solution#简单的分类讨论。若R−L≥nR−L≥n,说明模 nn 的余数 0∼n−10∼n−1 都是存在的, 那么答案就是 n−1n−1。
AC代码请往下翻 考试当天发的内容如下(原标题:csp-j2021第一题分糖果(candy)自信AC代码) 题目大意 在l到r的非负整数区间选取一个整数x,使x mod n(mod为取余运算)最大 #include <iostream>#include <cstring>using namespace std;int main() {int n, l, r, x;cin >> n >> l >> r;x = l /...
输出到文件 candy.out 中。 输出一行一个整数,表示你最多能获得的作. 为. 你. 搬. 糖. 果. 的. 奖. 励. 的糖果数量。 【样例1输入】 BASIC 71623 【样例1输出】 BASIC 6 【样例1解释】 拿k = 20 块糖放入篮子里。 篮子里现在糖果数 20 ≥ n = 7,因此所有小朋友获得一块糖; ...
2631: [CSP-J2021]分糖果(candy) 文件提交:无需freopen内存限制:512MB时间限制:1.000S 评测方式:普通裁判命题人:外部导入 提交:33解决:19 题目描述 红太阳幼儿园的小朋友们开始分糖果啦! 红太阳幼儿园有 n 个小朋友,你是其中之一。保证 n ≥ 2。
这里以CSP2021-J2的T1:分糖果(candy)为例: 文件读写方案1(推荐): #include<bits/stdc++.h> using namespace std; int main() { freopen("candy.in", "r", stdin); freopen("candy.out", "w", stdout); int n, l, r; scanf("%d%d%d", &n, &l, &r); ...
【样例 2 解释】 容易发现,当你拿的糖数量 k 满足 14 = L ≤ k ≤ R = 18 时,所有小朋友获得一块糖后,剩下的 k − 10 块糖总是作为你搬糖果的奖励的糖果数量,因此拿 k = 18 块是最优解,答案是 8。 来源 csp-j2021 T1 x 1 ...
2021CCF非专业级软件能力认证CSP-J/S2021第二轮认证分糖果(candy) 【样例1输出】 16 【样例1解释】 拿k=20块糖放入篮子里。 篮子里现在糖果数20≥n=7,因此所有小朋友获得一块糖; 篮子里现在糖果数变成13≥n=7,因此所有小朋友获得一块糖; 篮子里现在糖果数变成6n=7,因此这6块糖是作为你搬糖果的奖励。 .....
6.P5690 [CSP-S2019 江西] 日期 &&P7909 [CSP-J 2021] 分糖果 &&P5657 [CSP-S2019] 格雷码2024-10-18 收起 今天继续懒惰,继续三合一!!! [CSP-S2019 江西] 日期 题目背景 CSP-SJX2019 T1 题目描述 Alice在纸上写下了一个日期,形式为 MM-DD,其中 MM 与DD 都是两位数字,分别表示月和天,然而...