PAT (Basic Level) Practice
文章平均质量分 80
PAT的OJ甲级代码,供网友参考。
IronmanJay
十年饮冰,难凉热血。
展开
-
【PAT (Basic Level) Practice】——【链表处理】1110 区块反转
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1110 区块反转 (25 分)三【题目描述】给定一个单链表 LLL,我们将每 KKK 个结点看成一个区块(链表最后若不足 KKK 个结点,也看成一个区块),请编写程序将 LLL 中所有区块的链接反转。例如:给定 LLL 为 1→2→3→4→5→6→7→81→2→3→4→5→6→7→81→2→3→4→5→6→7→8,KKK 为 333,原创 2022-04-09 10:04:53 · 416 阅读 · 1 评论 -
【PAT (Basic Level) Practice】——【字符串处理】1109 擅长C
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1109 擅长C (20 分)三【题目描述】当你被面试官要求用 C 写一个“Hello World”时,有本事像下图显示的那样写一个出来吗?四【题目示例】输入格式:输入首先给出 26 个英文大写字母 A-Z,每个字母用一个 7×5 的、由 C 和 . 组成的矩阵构成。最后在一行中给出一个句子,以回车结束。句子是由若干个单词原创 2022-04-08 10:39:37 · 293 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【散列】1108 String复读机
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1108 String复读机 (20 分)三【题目描述】给定一个长度不超过 10410^4104 的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 StringString… (注意区分大小写)这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按 String 的顺序打印,原创 2022-04-07 09:55:08 · 372 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【排序】1107 老鼠爱大米
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1107 老鼠爱大米 (20 分)三【题目描述】翁恺老师曾经设计过一款 Java 挑战游戏,叫“老鼠爱大米”(或许因为他的外号叫“胖胖鼠”)。每个玩家用 Java 代码控制一只鼠,目标是抢吃尽可能多的大米让自己变成胖胖鼠,最胖的那只就是冠军。因为游戏时间不能太长,我们把玩家分成 NNN 组,每组 MMM 只老鼠同场竞技,然后从 NNN原创 2022-04-06 09:42:05 · 4316 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1106 2019数列
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1106 2019数列 (15 分)三【题目描述】把 2019 各个数位上的数字 2、0、1、9 作为一个数列的前 4 项,用它们去构造一个无穷数列,其中第 n(>4)项是它前 4 项之和的个位数字。例如第 5 项为 2, 因为 2+0+1+9=12,个位数是 2。本题就请你编写程序,列出这个序列的前 n 项。四【题目示例】原创 2022-04-05 09:39:57 · 275 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【链表处理】1105 链表合并
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1105 链表合并 (25 分)三【题目描述】给定两个单链表 L1=a1→a2→⋯→an−1→anL_1 =a_1 →a_2 →⋯→a_{n−1} →a_nL1=a1→a2→⋯→an−1→an 和 L2=b1→b2→⋯→bm−1→bmL_2 =b_1→b_2 →⋯→b_{m−1} →b_mL原创 2022-04-04 10:15:31 · 1578 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1104 天长地久
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1104 天长地久 (20 分)三【题目描述】“天长地久数”是指一个 KKK 位正整数 AAA,其满足条件为:AAA 的各位数字之和为 mmm,A+1A+1A+1 的各位数字之和为 nnn,且 mmm 与 nnn 的最大公约数是一个大于 2 的素数。本题就请你找出这些天长地久数。四【题目示例】输入格式:输入在第一行给出正整数原创 2022-04-03 13:39:41 · 862 阅读 · 1 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1103 缘分数
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1103 缘分数 (20 分)三【题目描述】所谓缘分数是指这样一对正整数 aaa 和 bbb,其中 aaa 和它的小弟 a−1a−1a−1 的立方差正好是另一个整数 ccc 的平方,而 ccc 正好是 bbb 和它的小弟 b−1b−1b−1 的平方和。例如 83−73=169=1328^3−7^3 =169=13^283−73=169=原创 2022-04-02 10:13:34 · 1450 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【排序】1102 教超冠军卷
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1102 教超冠军卷 (20 分)三【题目描述】“教育超市”是拼题 A 系统的一个衍生产品,发布了各种试卷和练习供用户选购。在试卷列表中,系统不仅列出了每份试卷的单价,还显示了当前的购买人次。本题就请你根据这些信息找出教育超市所有试卷中的销量(即购买人次)冠军和销售额冠军。四【题目示例】输入格式:输入首先在第一行中给出一个正原创 2022-04-01 10:07:32 · 399 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单数学】1101 B是A的多少倍
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1101 B是A的多少倍 (15 分)三【题目描述】设一个数 AAA 的最低 DDD 位形成的数是 ada_dad。如果把 ada_dad 截下来移到 AAA 的最高位前面,就形成了一个新的数 BBB。BBB 是 AAA 的多少倍?例如将 12345 的最低 2 位 45 截下来放到 123 的前面,就得到 45123,它约是 12原创 2022-03-31 10:14:48 · 632 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【字符串处理】1100 校庆
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1100 校庆 (25 分)三【题目描述】2019 年浙江大学将要庆祝成立 122 周年。为了准备校庆,校友会收集了所有校友的身份证号。现在需要请你编写程序,根据来参加校庆的所有人士的身份证号,统计来了多少校友。四【题目示例】输入格式:输入在第一行给出不超过 10510^5105 的正整数 N,随后 N 行,每行给出一位校原创 2022-03-30 11:13:10 · 507 阅读 · 1 评论 -
【PAT (Basic Level) Practice】——【素数】1099 性感素数
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1099 性感素数 (20 分)三【题目描述】“性感素数”是指形如 (p,p+6)(p, p+6)(p,p+6) 这样的一对素数。之所以叫这个名字,是因为拉丁语管“六”叫“sex”(即英语的“性感”)。(原文摘自 http://mathworld.wolfram.com/SexyPrimes.html)现给定一个整数,请你判断其是否为原创 2022-03-25 12:05:07 · 398 阅读 · 1 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1098 岩洞施工
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1098 岩洞施工 (20 分)三【题目描述】要将一条直径至少为 1 个单位的长管道水平送入地形复杂的岩洞中,究竟是否可能?下面的两幅图分别给出了岩洞的剖面图,深蓝色的折线勾勒出岩洞顶部和底部的轮廓。图 1 是有可能的,绿色部分显示直径为 1 的管道可以送入。图 2 就不可能,除非把顶部或底部的突出部分削掉 1 个单位的高度。本题就原创 2022-03-24 11:52:47 · 231 阅读 · 1 评论 -
【PAT (Basic Level) Practice】——【二维数组的应用】1097 矩阵行平移
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1097 矩阵行平移 (20 分)三【题目描述】给定一个 n×nn×nn×n 的整数矩阵。对任一给定的正整数 k<nk<nk<n,我们将矩阵的奇数行的元素整体向右依次平移 1、……、k、1、……、k、……1、……、k、1、……、k、……1、……、k、1、……、k、…… 个位置,平移空出的位置用整数 xxx 补。你需要计原创 2022-03-22 12:26:00 · 202 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单数学】1096 大美数
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1096 大美数 (15 分)三【题目描述】若正整数 NNN 可以整除它的 4 个不同正因数之和,则称这样的正整数为“大美数”。本题就要求你判断任一给定的正整数是否是“大美数”。四【题目示例】输入格式:输入在第一行中给出正整数 K(≤10)K(≤10)K(≤10),随后一行给出 KKK 个待检测的、不超过 10410^410原创 2022-03-21 12:16:33 · 521 阅读 · 2 评论 -
【PAT (Basic Level) Practice】——【排序】1095 解码PAT准考证
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1095 解码PAT准考证 (25 分)三【题目描述】PAT 准考证号由 4 部分组成:第 1 位是级别,即 T 代表顶级;A 代表甲级;B 代表乙级;第 2~4 位是考场编号,范围从 101 到 999;第 5~10 位是考试日期,格式为年、月、日顺次各占 2 位;最后 11~13 位是考生编号,范围从 000 到 999。原创 2022-03-20 13:59:08 · 151 阅读 · 2 评论 -
【PAT (Basic Level) Practice】——【素数】1094 谷歌的招聘
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1013 数素数 (20 分)三【题目描述】令 PiP_iPi 表示第 iii 个素数。现任给两个正整数 M≤N≤104M≤N≤10^4M≤N≤104 ,请输出 PMP_MPM 到 PNP_NPN 的所有素数。四【题目示例】输入格式:输入在一行中给出 MMM 和 NNN,其间以空格分隔。输出格式:输原创 2022-03-19 12:38:25 · 209 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【字符串处理】1093 字符串A+B
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1093 字符串A+B (20 分)三【题目描述】给定两个字符串 AAA 和 BBB,本题要求你输出 A+BA+BA+B,即两个字符串的并集。要求先输出 AAA,再输出 BBB,但重复的字符必须被剔除。四【题目示例】输入格式:输入在两行中分别给出 AAA 和 BBB,均为长度不超过 10610^6106的、由可见 ASCII原创 2022-03-18 11:46:10 · 477 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1092 最好吃的月饼
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1092 最好吃的月饼 (20 分)三【题目描述】月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨…… 在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。四【题目示例】输入格式:输入首先给出两个正整原创 2022-03-17 12:20:44 · 123 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1091 N-自守数
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1084 外观数列 (20 分)三【题目描述】外观数列是指具有以下特点的整数序列:d, d1, d111, d113, d11231, d112213111, …它从不等于 1 的数字 d 开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个 d,所以就是 d1;第 2 项是 1 个 d(对应 d1原创 2022-03-16 10:39:54 · 466 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【二分】1090 危险品装箱
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1090 危险品装箱 (25 分)三【题目描述】集装箱运输货物时,我们必须特别小心,不能把不相容的货物装在一只箱子里。比如氧化剂绝对不能跟易燃液体同箱,否则很容易造成爆炸。本题给定一张不相容物品的清单,需要你检查每一张集装箱货品清单,判断它们是否能装在同一只箱子里。四【题目示例】输入格式:输入第一行给出两个正整数:N(≤1原创 2022-03-15 10:42:49 · 125 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【逻辑推理】1089 狼人杀-简单版
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1089 狼人杀-简单版 (20 分)三【题目描述】以下文字摘自《灵机一动·好玩的数学》:“狼人杀”游戏分为狼人、好人两大阵营。在一局“狼人杀”游戏中,1 号玩家说:“2 号是狼人”,2 号玩家说:“3 号是好人”,3 号玩家说:“4 号是狼人”,4 号玩家说:“5 号是好人”,5 号玩家说:“4 号是好人”。已知这 5 名玩家中有 2原创 2022-03-14 19:12:10 · 528 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单数学】1088 三人行
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1088 三人行 (20 分)三【题目描述】子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之原创 2022-03-13 11:40:01 · 168 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【散列】1087 有多少不同的值
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1087 有多少不同的值 (20 分)三【题目描述】当自然数 nnn 依次取 1、2、3、……、N1、2、3、……、N1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋⌊n/2⌋+⌊n/3⌋+⌊n/5⌋⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋⌊x⌋⌊x⌋ 为取整函数,表示不超过 xxx 的最大自原创 2022-03-12 11:28:21 · 402 阅读 · 1 评论 -
【PAT (Basic Level) Practice】——【简单数学】1086 就不告诉你
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1086 就不告诉你 (15 分)三【题目描述】做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。四【题目示例】输入格式:输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。输出格式:在一原创 2022-03-11 11:21:04 · 353 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【排序】1085 PAT单位排行
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1085 PAT单位排行 (25 分)三【题目描述】每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。四【题目示例】输入格式:输入第一行给出一个正整数 N(≤105)(≤10^5 )(≤105),即考生人数。随后 N 行,每行按下列格式给出一个考生的信息:准考证号 得分 学校其中准考证原创 2022-03-10 11:16:09 · 177 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1084 外观数列
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1084 外观数列 (20 分)三【题目描述】外观数列是指具有以下特点的整数序列:d, d1, d111, d113, d11231, d112213111, …它从不等于 1 的数字 d 开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个 d,所以就是 d1;第 2 项是 1 个 d(对应 d1原创 2022-03-09 11:49:24 · 233 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【散列】1083 是否存在相等的差
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1083 是否存在相等的差 (20 分)三【题目描述】给定 N 张卡片,正面分别写上 1、2、……、N,然后全部翻面,洗牌,在背面分别写上 1、2、……、N。将每张牌的正反两面数字相减(大减小),得到 N 个非负差值,其中是否存在相等的差?四【题目示例】输入格式:输入第一行给出一个正整数 N(2 ≤ N ≤ 10 000),原创 2022-03-08 11:04:58 · 137 阅读 · 2 评论 -
【PAT (Basic Level) Practice】——【简单数学】1082 射击比赛
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1082 射击比赛 (20 分)三【题目描述】本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。四【题目示例】输入格式:输入在第一行中给出一个正整数 N(≤ 10 000)。随后 N原创 2022-03-07 12:08:35 · 167 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【字符串处理】1081 检查密码
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1081 检查密码 (15 分)三【题目描述】本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。四【题目示例】输入格式:输入第一行给出一个正整数 N(≤ 100),随后 N 行,每行给出一个用户设置的原创 2022-03-06 11:53:35 · 159 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【结构体的应用】1080 MOOC期终成绩
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1080 MOOC期终成绩 (25 分)三【题目描述】对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G=(Gmid−term×40%+Gfinal原创 2022-03-05 14:31:13 · 119 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【字符串处理】1079 延迟的回文数
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1079 延迟的回文数 (20 分)三【题目描述】给定一个 k+1k+1k+1 位的正整数 NNN,写成 ak⋯a1a0a_k ⋯a_1 a_0ak⋯a1a0 的形式,其中对所有 iii 有 0≤ai<100≤a_i <100≤ai<10 且 ak>0a_k >0ak&原创 2022-03-04 14:36:10 · 127 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【字符串处理】1078 字符串压缩与解压
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1078 字符串压缩与解压 (20 分)三【题目描述】文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。解压方法就是反过来,把形如 5c 这样的表示恢复为原创 2022-03-03 11:34:30 · 198 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【排序】1077 互评成绩计算
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1077 互评成绩计算 (20 分)三【题目描述】在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为 G1G_1G1 ;老师给这个组的评分记为 G2G_2G2 。该组得分为原创 2022-03-02 11:35:26 · 130 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1076 Wifi密码
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1076 Wifi密码 (15 分)三【题目描述】下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列原创 2022-03-01 10:37:17 · 322 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【链表处理】1075 链表元素分类
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1075 链表元素分类 (25 分)三【题目描述】给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而 [0, K] 区间内的元素都排在大于 K 的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为 18→7→-4→0→5→-6→10→11→-2,K 为 10,则输出应该为 -4→-6原创 2022-02-28 14:32:41 · 114 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【进制转换】1074 宇宙无敌加法器
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1074 宇宙无敌加法器 (20 分)三【题目描述】地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个 PAT 星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是 7 进制数、第 2 位是 2 进制数、第 3原创 2022-02-27 21:53:49 · 150 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1073 多选题常见计分法
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1073 多选题常见计分法 (20 分)三【题目描述】下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!本题要求你写个程序帮助这所学校的老师检查所有学生的物品,原创 2022-02-24 22:34:45 · 138 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1072 开学寄语
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1072 开学寄语 (20 分)三【题目描述】下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其 QQ,封其电脑,夺其手机,收其 ipad,断其 wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成原创 2022-02-23 22:57:58 · 145 阅读 · 0 评论 -
【PAT (Basic Level) Practice】——【简单模拟】1071 小赌怡情
文章目录一【题目难度】二【题目编号】三【题目描述】四【题目示例】五【解题思路】六【最终得分】七【代码实现】八【提交结果】一【题目难度】乙级二【题目编号】1071 小赌怡情 (15 分)三【题目描述】常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩原创 2022-02-22 22:50:06 · 130 阅读 · 0 评论