- 博客(35)
- 收藏
- 关注
原创 2024年南海区中小学生程序设计水平测试 (小学甲组)
信息学课堂上,老师准备了一些糖,对于每次的提问,凡是举手要回答问题的同学都有可能拿到一颗糖,但同一个学生拿糖的时间至少要隔C秒(含C秒,第1次举手肯定能拿到糖)。已知这次课信息学老师共提问了N次,每次提问的时间为上课后的第T秒,小慧为了拿到很多糖,每次都举手了。问小慧最后拿到了多少颗糖。
2025-02-19 13:51:17
1022
原创 C04.L02.最大公约数和最小公倍数.课后练习3.枪声问题(GCOI2017五6)
大联欢的最后项目是小明和小李的射击比赛。比赛规则是这样的,每次两人同时射击,每个人有 S 枚子弹进行射击,第 1 秒两人同时打出第一枚子弹,以后的 s-1 子弹可以自己根据一定的间隔时间打出,设小明后面的子弹每隔 t1 秒打出一枚子弹,小李后面的子弹每隔 t2 秒打出一枚子弹,如 t1=2 时,则小明子弹打出的时刻分别为 1,4,7,10,13,…,同理可得小李子弹打出的时刻。如果某一时刻两人同时打出子弹,则只能听到一次响声,你知道这两个人的比赛过程中我们共能听到几次枪声吗?
2024-12-24 13:50:47
351
原创 第4题-变魔法-2024年下桂城教师信息学比赛
题目描述在一个遥远的国度里,有一个被称为“数字森林”的神奇地方。在数字森林中,每一棵树都有一个神奇的数字能量球。这些数字能量球有不同的数字,有的是偶数,有的是奇数。传说中,森林的守护者乐乐拥有一种魔法,可以使这些能量球变得更加强大。魔法有两个规则:(1)乐乐可以选择森林中的任意k棵树(k至少为1,但必须小于树的总数n),如果这些树上挂着的能量球是偶数,乐乐可以用魔法将它们各自的光芒强度除以2。(2)对于剩下的n-k棵树上挂着的能量球,乐乐的魔法可以将它们的光芒强度乘以5。
2024-12-18 13:02:41
192
原创 第3题-分享零食-2024年下桂城教师信息学比赛
个零食,而且每种零食每个人只能拿一个。乐乐想知道,他至少需要邀请多少个朋友,才能让所有的零食都分完。,分别表示零食的种类数和一个人最多能选择零食的数量。他的朋友们知道后,都想来尝一尝这些美味的零食。但是,品尝美食有一个规则:每个人最多只能选择。一个正整数,为分完所有零食至少需要的朋友数。种不同口味的零食,每种零食的数量分别是。第1个人选择第1种、第2种、第5种,记为。个正整数,表示每种口味零食的数量。乐乐是一个零食达人,他制作了。,第三、四、五个人均选择。,可以分完所有零食。
2024-12-18 12:53:49
243
原创 [数组去重]
个有序的整数的序列,要求对这个序列进行去重操作。所谓去重,是指这个序列中每个数仅保留一个,其余的删除,但序列仍保持有序。输出去重后的整数序列,每个整数用一个空格隔开。个有序的正整数,每个整数用空格隔开。输入有两行,第一行有一个正整数。,且每个正整数不超过。
2024-12-13 19:32:56
184
原创 [计算书费]
输入一行,这一行中有八个不超过100的正整数,每个数用空格隔开。第i个整数表示序号为i的图书的数量。现依次给定每种图书购买的数量,请你编程计算应付的总费用。输出一个正整数,表示购置这一批图书所需要的钱。某图书馆准备购置一批新书,馆长列出这批新书的。
2024-12-13 19:19:44
175
原创 苹果和虫子
个小时能吃掉一个苹果,且在吃完一个苹果前不会去碰另一个,那么经过。很不幸的是里面混进了一条虫子。小时后,小A同学还剩多少个完整的苹果。小时后,小A同学还剩多少个完整的苹果。输入仅一行,这一行有三个正整数。小A买了一箱苹果,里面有。个苹果, 此时小A还剩。
2024-12-13 19:04:15
671
原创 素因子特殊和(prim)
因此,他出题也不喜欢走寻常路。老师让他求一个数所有素因子的和,这是个简单问题,例如,8 的所有素质因的和为 2(只有 2 一个素因子),33 的所有素因子的和为 3+11=14。Hw 喜欢标新立异,因此,他对老师说;“这个太简单了,不妨求所有素因子各位的数字之和,这个难度大点!我不是很清楚,你来帮 Hw 解决这个问题吧。(样例解释:33 的素因子有 3 和 11,各位的数字和为 3 和 2,总和为 5)输出一个数,为 n 所有素因子各位的数字之和。输入一行,一个正整数 n。
2024-12-12 23:43:43
331
原创 [斜二进制]
举例来说, 81307(10) = 8 * 10^4 + 1 * 10 ^3 + 3 * 10^2 + 0 * 10^1 + 7 * 10^0。在斜二进制中,每项的基数表现 2的(k+1)次方-1。举例来说, 10120(skew) = 1 * (2^5-1) + 0 * (2^4-1) + 1 * (2^3-1) + 2 * (2^2-1) + 0 * (2^1-1)举例来说, 10011(2) = 1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0。
2024-12-12 23:37:49
125
原创 [空格移位]
输入一个字符串,将其中的所有空格都移到最后,然后输出。为了方便查看结果,我们用*来替代空格。样例解释:输入样例中共有2个空格,所以输出样例为abc**一行字符串,总长度不超过1000。空格全部移到了串尾的字符串。
2024-12-12 23:26:44
110
原创 丢失的同学
XX大学里一共有N个学生,某一天有一男一女两个同学私奔了~为了排查到底是哪两个同学,校长让所有在校的同学都去报到,并且签下自己的学号。校长让你写一个程序,计算到底是哪两个同学私奔了呢?第1行为整数N(N<=100000)。以后N-2个整数(均用空格隔开)表示了剩下N-2个同学的学号。一行,按学号从小到大顺序输出两个私奔同学的编号。两个数字之间用一个空格隔开。
2024-12-12 21:19:48
262
原创 Sleepy Cow Herding
农场的草地大体是一块狭长的区域——我们可以将其想象成一条数轴,奶牛可以占据数轴上的任意整数位置。这 3 头奶牛现在正位于不同的整数位置,Farmer John 想要移动她们,使得她们占据三个相邻的位置(例如,位置 6、7、8)。最小移动次数为 1——如果 Farmer John 将位置 4 的奶牛移动到位置 8,那么奶牛们就处在连续的位置 7、8、9。例如,位置 9 的奶牛可以被移动到位置 6,然后位置 7 的奶牛可以被移动到位置 5。请求出使得奶牛们集中到相邻位置所进行的移动次数的最小和最大可能值。
2024-12-12 21:16:54
301
原创 【深基7.例10】旗鼓相当的对手 - 加强版
请按照字典序输出所有对手组合,对于任意组合,第一个名字字典序小的排前面,第一个名字相同的,第二个名字字典序小的优先。也就是说,这对组合的第一个名字的字典序应该小于第二个;如果两个组合中第一个名字不一样,则第一个名字字典序小的先输出;如果两个组合的第一个名字一样但第二个名字不同,则第二个名字字典序小的先输出。行,对于每一行首先先输入一个字符串表示学生姓名,再输入三个自然数表示语文、数学、英语的成绩。输出若干行,每行两个以空格隔开的字符串,表示一组旗鼓相当的对手。的字符串,语文、数学、英语成绩均为不超过。
2024-12-12 20:33:09
544
原创 【深基7.例9】最厉害的学生
总分最高的学生就是最厉害的,请输出最厉害的学生各项信息(姓名、各科成绩)。如果有多个总分相同的学生,输出靠前的那位。行,对于每一行首先先输入一个字符串表示学生姓名,再输入三个自然数表示语文、数学、英语的成绩。个字符的仅有英文小写字母的字符串)、语文、数学、英语成绩(均为不超过。名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过。的字符串,语文、数学、英语成绩均为不超过。第一行输入一个正整数。
2024-12-12 19:31:18
408
原创 【深基7.例4】歌唱比赛
这名同学的得分就是这些评委给分中去掉一个最高分,去掉一个最低分,剩下。请问得分最高的同学分数是多少?评分保留 2 位小数。输出分数最高的同学的分数,保留两位小数。行,每行各 m 个整数,表示得分。名同学参加歌唱比赛,并接受。名评委的评分,评分范围是。
2024-12-12 12:58:25
492
原创 【深基7.例3】闰年展示
第二行输出若干个正整数,按照年份单调递增的顺序输出所有闰年年份数字。区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。第一行输出一个正整数,表示。
2024-12-12 12:52:51
395
原创 【深基7.例1】距离函数
坐标值是实数,且绝对值不超过 100.00,求围成的三角形周长。输出一个两位小数,表示由这三个坐标围成的三角形的周长。给出平面坐标上不在一条直线上三个点坐标。数据保证,坐标均为实数且绝对值不超过。,则这两个点之间的距离。
2024-12-12 12:45:01
1048
原创 【深基7.例2】质数筛
输入n个不大于105的整数。要求全部储存在数组中,去除掉不是质数的数字,依次输出剩余的质数。第一行输入一个正整数n,表示整数个数。第二行输入n个正整数ai,以空格隔开。输出一行,依次输出ai中剩余的质数,以空格隔开。
2024-12-12 12:26:29
689
原创 【深基7.习4】哥德巴赫猜想
的偶数都可写成两个质数之和。如果一个数不止一种分法,则输出第一个加数相比其他分法最小的方案。所有偶数是否符合哥德巴赫猜想:任一大于。且第一个加数最小的两个质数,以加号隔开。,然后输出等号,再输出加和为。第一行输入一个正偶数。
2024-12-11 13:40:18
718
原创 寻找优美的密码
在数字王国中,有一种特殊的密码被称为“优美串”。这种密码由一系列的0和1组成,且在一个优美串中,1的数量恰好比0的数量多一个。为了提高王国的安全性,国王命令大臣们找出所有可能的优美串。给定一个由0和1组成的数字串,你需要计算出这个数字串中所有可能的优美子串的数量。一个优美子串是指长度大于2的连续子串,其中1的数量比0的数量恰好多一个。在样例中,满足条件的优美子串有:1 1 0, 1 0 1, 1 1 0 1 0,共3个。第一行包含一个整数N,表示数字串的长度。输出一个整数,表示优美子串的数量。
2024-12-11 12:37:04
304
2
原创 素因子特殊和(prim)
老师让他求一个数所有素因子的和,这是个简单问题,例如,8 的所有素质因的和为 2(只有 2 一个素因子),33 的所有素因子的和为 3+11=14。Hw 喜欢标新立异,因此,他对老师说;“这个太简单了,不妨求所有素因子各位的数字之和,这个难度大点!我不是很清楚,你来帮 Hw 解决这个问题吧。(样例解释:33 的素因子有 3 和 11,各位的数字和为 3 和 2,总和为 5)输出一个数,为 n 所有素因子各位的数字之和。100%的数据,n<=10^12。50%的数据,n<=10^6。
2024-12-11 12:26:52
148
原创 简写单词(abbreviate)
最近情报人员得到了一些经过加密的文章,每个单词都很长。破译人员想到 先把单词化简一下,方法是把每个单词尽量取短些的前缀,但所取的前缀不能是 其它单词的前缀。解释:“字符串 s1 是 s2 的前缀”是说把字符串 s2 的后面去掉某些,只保留与 s1 相同长度时,s2 就与 s1 完全相同。如:"abc"是"abcaade"和"abc"的前缀,但 不是"ababc"的前缀。并且单词都由小写字母构成。共 N 行,每行一个单词,是对应上面的 N 个单词的化简后的单词。保证所给单词没有一个单词是另一个单词的前缀。
2024-12-11 12:21:29
171
原创 分数化简(fen)
一个分数一般写成两个整数相除的形式:N/M,其中 M 不为 0。最简分数是指分 子和分母的最大公约数为 1 的分数表示形式。现在给你 N 和 M 的值,请输出他们的最简 分数的值。如果化简后分母为 1,则输出分子的值。例如:N=8,M=6,你应该输出 4/3, 若 N=8,M=2,则你应该输出 4。形如 N/M 的最简分数,若分母为 1,则输出分子的值。一行包括 2 个正整数。
2024-12-11 12:18:23
334
原创 硬币(C++)
小 B 面前的桌子上有 n 个硬币,0 表示正面,1 表示反面,只有当这 n 个硬币都是 0 朝上的时候这个他才能把这些钱收起来。现在他以一个这样的操作来翻硬币,他选择一个 x,把 x-1、x、 x+1 位置上的硬币都翻面(若x为1,则只有1,2翻面;若x为n,则只有n-1和n翻面),他现在想知道最少需要多少次操作能使所有硬币正面朝上。先翻转第5枚硬币,此时正反面情况为: 0 0 1 1 1,再翻转第4枚硬币,变为0 0 0 0 0。对于 30% 的数据, 1≤n≤20。
2024-12-10 14:00:33
383
原创 [学习除法]
例如:原数字 n = 8,选择 8 的因子 2,将 8 除以 2,此时 n = 4。然后再选 择 4 的因子 2,将 4 除以 2,得到 n = 2。 鸡尾酒的学生丹丹学不会除法,有一天他遇到了这样的一个问题:给定一个整数 n,你可以任选一个 n 的因子 x,然后将 n 除以 x。请问至少几次操作可以让 n 变成一个质数。 由于丹丹不会除法,更不知道因子是什么意思,所以他将这个问题交给你了,请 你帮他解决这个问题。 选择 8 的因子 4,将 8 除以 4,得到 2 ,2 是质数,共用了一次操作。
2024-12-10 13:57:33
276
原创 [小丸子]
丹丹有一个电烤箱,她想用电烤箱来做小丸子。已知电烤箱每次最多可以做k颗小丸子,每次需要用时T分钟,那么制作n颗小丸子需要多长时间呢?颗小丸子所需要的时间。
2024-12-10 13:50:46
149
原创 【深基7.习5】[USACO1.5] 回文质数 Prime Palindromes
既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以。提示 2: 要产生正确的回文数,你可能需要几个像下面这样的循环。提示 1: 找出所有的回文数再判断它们是不是质数(素数).数据,另有100%数据,(一亿)间的所有回文质数。100% 数据如题目所述。写一个程序来找出范围。第一行输入两个正整数。
2024-12-10 13:38:38
1028
原创 Excel地址(NHOI2021xj)
多多想把这种表示法一般化,把很大的数字转换为很长的字母序列。Excel单元格的地址表示很有趣,它使用字母来表示列号。输入一个整数N(0 < N <= 1000000000)当然Excel的最大列号是有限度的,所以转换起来不难。输出对应的地址表示方式。
2024-12-10 13:22:42
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人