- 博客(24)
- 收藏
- 关注
原创 4307: 勾股数(GESP 23年1月 2级第二题)
勾股数是很有趣的数学概念。如果三个正整数a、b、c,满足a^ 2 + b^2 = c^ 2,而且 1 ≤ a ≤ b≤c,我们就将a、b、c组成的三元组(a, b, c)称为勾股数。你能通过编程,数数有多少组勾股数,能满足c≤n吗?样例1说明:满足 c≤5 的勾股数只有一组,即(3,4,5)。输出一行,包含一个整数C,表示有C组满足条件的勾股数。输入一行,包含一个正整数n。约定 1≤n≤1000。
2024-08-19 11:51:29
20
原创 4470: 简单系动词
学过了系动词的 33DAI 发现了这篇文章很多系动词都用错了。33DAI 拿到了一篇没有标点符号,只包含小写英文字母英文文章。文章中所有单词之间都用恰好一个空格隔开。对于 100%100% 的数据,保证整篇文章的单词数量小于 100100,每个单词长度都小于等于 55。请你帮他把文章中的系动词都改成正确的,然后输出吧。一行,即改完错误后的那篇文章。
2024-08-19 11:47:57
133
原创 4470: 简单系动词
学过了系动词的 33DAI 发现了这篇文章很多系动词都用错了。33DAI 拿到了一篇没有标点符号,只包含小写英文字母英文文章。文章中所有单词之间都用恰好一个空格隔开。对于 100%100% 的数据,保证整篇文章的单词数量小于 100100,每个单词长度都小于等于 55。请你帮他把文章中的系动词都改成正确的,然后输出吧。一行,即改完错误后的那篇文章。
2024-08-19 11:30:52
60
原创 4471: 唱跳RAP4471: 唱跳RAP
对于 100%100% 的数据,0 \le m\le n \le 10000≤m≤n≤1000,1\le a_i\le 1001≤ai≤100,1\le b_i\le n1≤bi≤n。33DAI 拿到了 nn 个篮球,从 11 到 nn 分别编号,第 ii 个篮球的重量为 a_iai。Kitten 抢走了 mm 个篮球,抢走的篮球编号分别为 b_1\sim b_mb1∼bm。第二行为空格隔开的 a_1\sim a_na1∼an。第三行为空格隔开的 b_1\sim b_mb1∼bm。
2024-08-19 11:29:18
100
原创 4469: 星星历
33DAI 定义现实的 2024 年 1 月 18 日为“星星历”的第一天,即 11 年 11 星 11 日,表示为。33DAI 自己发明了一套历法,取名为“星星历”。星星历采用每年 33 星,每星 120120 天的方式纪年。对于 100%100% 的数据,1 \le n \le 10^61≤n≤106。不管是基于太阳的阳历,还是基于月亮的阴历,或者阴阳合历的农历,都太复杂了。一行空格隔开的三个整数,为“星星历”的第 nn 天的表示。,请问“星星历”的第 nn 天是哪年哪星哪日?第一行一个整数 nn。
2024-08-19 11:27:37
120
原创 4468: 算利润
今天和明天都可以用当天的价格无限地买入或卖出大头菜。请问 33DAI 明天的钱包余额最多能变成多少元?对于 100%100% 的数据,1 \le n,x,y \le 10^41≤n,x,y≤104。今天大头菜的价格是 xx 元每棵。33DAI 提前知道了明天大头菜的价格是 yy 元每棵。33DAI 的钱包余额不足了,只剩下 nn 元!但是好消息是它可以通过大头菜赚钱。一行一个整数,表示明天的钱包余额最多能变成多少元。第一行三个整数 n,x,yn,x,y。
2024-08-19 11:25:14
44
原创 1700: 【入门】请输出所有的2位数中,含有数字2的整数
请输出所有的2位数中,含有数字2的整数有哪些,每行1个,按照由小到大输出。比如:12、21、22、23……都是含有数字2的整数。按题意要求由小到大输出符合条件的整数,每行1个。
2024-08-19 08:18:00
29
原创 1436: 【入门】标题统计
注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。标题中共有5个字符, 包括1个大写英文字母,1个小写英文字母和2个数字符,还有1个空格。对于100% 的数据, 1≤|s|≤5,输入可能包含大、小写英文字母、数字符、空格和行末换行符。对于80% 的数据, 1≤|s|≤5,输入只可能包含大、小写英文字母 、数字符及行末换行符。输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。对于40% 的数据 ,1≤|s|≤5,保证输入为数字符及行末换行符。【输入出样例 1说明 】
2024-08-19 08:09:56
112
原创 4463: 照明
还可以往上下左右四个方向,照亮其他的空地。从灯的位置,往上下左右照亮的过程中遇到。这个二维数组描述了一个迷宫中的情况。33DAI 拿到了一个 �n 行 �n 列的字符型的二维数组,仅由。接下来 �n 行,每行 �n 个字符,含义为题目所述的二维迷宫数组。对于 100%100% 的数据,1≤�≤301≤n≤30。请你计算一下图中多少位置被照亮了。描述了样例 1 的地图中灯照亮的空地。一行一个整数,表示有多少个位置被照亮了。比如下面的这个地图中有两盏灯,用。第一行一个整数 �n。
2024-08-18 18:06:45
142
1
原创 4462: 环状字符串
img src="../upload//20240628//4462_1_20240628192311_23372.jpg" width = 250 /> 请输出 �s 中,从第 �n 个字符开始,按环上顺序的 �m 个字符(可以重叠,详见样例数据)。对于 100%100% 的数据,保证:�s 中仅包含大小写英文字母及数字字符,1≤∣�∣≤1001≤∣s∣≤100,1≤�≤∣�∣1≤n≤∣s∣,1≤�≤5001≤m≤500。其中 ∣�∣∣s∣ 表示字符串 �s 的长度。输出一行,为按题目要求的字符串。
2024-08-18 18:04:48
293
原创 4461: ABBA
有兴趣的同学可以借助自己的程序思考思考,如果数据范围更大,这题可不可以不用循环完成。对于 100%100% 的数据,1≤�,�≤151≤a,b≤15。请判断 ��ab 与 ��ba 哪个更大。输入空格隔开的两个整数:�,�a,b。输入两个整数 �,�a,b。
2024-08-18 18:03:29
81
原创 4460: A+B=B
现在给你这个新表示法中的两个数字,请计算他们相加的结果,并且也用用这个新的表示法输出。33DAI 不会写阿拉伯数字,于是他制定了一套新的十进制数字表示法。对于 100%100% 的数据,保证 �,�x,y 都是。相信这道题可以让家长理解为什么小学的加法非常难。由此我们就能得到很奇怪的加法运算结果。输入空格隔开的两个大写英文字符:�,�x,y。33DAI 让大写字母。输出他们相加的结果。
2024-08-18 18:02:04
115
原创 4535: T2 小盟爱学习
老师只会交换相同位置的数位,例如交换两个数字的千位,或者交换两个数字的百位,但是 不能交换一个数字的千位和另一个数字的百位(例如交换出 6234 和 5178 是不被允许的)。例如原来的两个数字 a, b是 1234 和 5678,那么他可以交换两个数字的千位,使得两个 数字变成 5234 和 1678,然后再计算它们的乘积。老师非常愤怒,决定给程小盟出更多的乘法题目,现在老师打算对 a,b这两个数字的数位进 行交换,这样就可以构造出新的数字来考程小盟乘法了。
2024-08-18 17:50:45
192
原创 4534: T1 金灿灿的币
程小盟是一名考古学家,偶然发现了这个文明的遗址, 现在是时刻 0,有 i枚金币同时被发现。此外,小盟的背包有限, 小盟最多只能收集k枚金币。现在,小盟面前有n枚金币,小盟的任务是确定如何选择金,小盟可以在第一个单位时间收集价值为 3 的金币,然后在第二个单位时间收集价值为 2 的金 币,所以最大的金币价值总和是 5。第一行包含两个整数 n 和 k,表示金币的数量和小盟最多可以收集的金币数量。以便在收集的金币数量不超过 k的前提下,最大化小盟可以获取的金币价值总和。大样例:sample.zip。
2024-08-18 17:48:04
248
原创 4457: 算得分
面对 �×���(0.95�,0.7)s×max(0.95n,0.7) 这样的式子,没学过小数的 33DAI 犯了难。接下来 �T 行,每行都为空格隔开的两个整数,第 �i 行为第 �i 道题中,33DAI 的得分与提交前尝试次数 ��,��si,ni。对于 100%100% 的数据,保证:1≤�≤1001≤T≤100,0≤��≤1000≤si≤100 0≤��≤100≤ni≤10。33DAI 一共完成了 �T 道题目,第 �i 道题目的得分为 ��si,提交次数为 ��ni。
2024-08-18 17:44:14
262
原创 4456: 卖水果
对于 100%100% 的数据,1≤�,�,�,�1,�2,�3,�4≤1041≤n,x,y,a1,a2,a3,a4≤104,保证 �n 是 1010 的倍数。三种销售方案对应的收益分别为:124000,69400,109000124000,69400,109000,所以选择第一种销售方案。接下来一行为空格隔开的四个整数 �1,�2,�3,�4a1,a2,a3,a4,含义如题意所述。第一行为空格隔开的三个整数 �,�,�n,x,y。一行一个整数,表示 33DAI 能得到的最大收益。
2024-08-18 15:58:18
271
原创 4306: 画正方形(GESP 23年1月 2级第一题)
输入一个正整数n,要求输出一个n行n列的正方形图案(参考样例输入输出)。图案由大写字母组成。其中,第 1 行以大写字母'A'开头,第 2 行以大写字母'B'开 头,以此类推;在每行中,第 2 列为第 1 列的下一个字母,第 3 列为第 2 列的下一 个字母,以此类推;特别的,规定大写字母'Z'的下一个字母为大写字母'A'输入一行,包含一个正整数n。约定 2 ≤ n ≤ 40。输出符合要求的正方形图案。
2024-08-18 15:48:35
224
原创 4305: 百鸡问题(GESP 23年3月 2级第二题)
4 种方案分别为:公鸡 0 只、母鸡 25 只、 小鸡 75 只;公鸡 4 只、母鸡 18 只、小鸡 78 只;公鸡 8 只、母鸡 11 只、小鸡 81 只;公鸡 12 只、母鸡 4 只、小鸡 84 只。大意为:“每 只公鸡 5 元,每只母鸡 3 元,每 3 只小鸡 1 元;小明很喜欢这个故事,他决定对这个问题进行扩展,并使用编程解决:如果 每只公鸡 x 元,每只母鸡 y 元,每 z 只小鸡 1 元;输入一行,包含五个整数,分别为问题描述中的 x、y、z、n、m。
2024-08-18 15:32:13
280
原创 4304: 画三角形(GESP 23年3月 2级第一题)
输入一个正整数 n,请使用大写字母拼成一个这样的三角形图案(参考样例 输入输出):三角形图案的第 1 行有 1 个字母,第 2 行有 2 个字母,以此类推;在三角形图案中,由上至下、由左至右依次由大写字母 A-Z 填充,每次使用大写 字母 Z 填充后,将从头使用大写字母 A 填充。输出符合要求的三角形图案。注意每行三角形图案的右侧不要有多余的空格。输入一行,包含一个正整数 n。约定 2≤n≤40。
2024-08-18 15:28:45
55
原创 4303: 自幂数判断(GESP 23年6月 2级第二题)
例如,153 是 3 位数,其每位数的 3 次方之和,1^3 + 5^3 + 3^3 = 153,因此 153 是自幂数;1634 是 4 位数,其每位数的 4 次方之和,1^4 + 6^4 + 3^4 + 4^4 = 1634,因此 1634 是自 幂数。输入第一行是一个正整数M,表示有M个待判断的正整数。输出M行,如果对应的待判断正整数为自幂数,则输出英文大写字母'T', 否则输出英文大写字母'F'。提示:不需要等到所有输入结束在依次输出,可以输入一个数就判断一个数 并输出,再输入下一个数。
2024-08-18 15:27:31
168
原创 1807: 【入门】排好队了吗?
体育课上,体育老师要求同学们按照从矮到高或者从高到矮排好队,现在从键盘读入n个人的身高,请问,这n个人按照老师的要求排好队了吗?如果排好队了,请输出“Good”,如果没有排好,请输出“No”。第二行有n个整数,用空格隔开表示n个人的身高。(这n个数都是120~180之间的整数,可能存在身高一样的同学)如果排好队了,请输出“Good”,如果没有排好,请输出“No”。第一行有1个整数n(5 <= n <= 10),代表有n个人。1807: 【入门】排好队了吗?
2024-08-18 15:19:39
188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人