![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT 乙级
文章平均质量分 62
有三只土豆
这个作者很懒,什么都没留下…
展开
-
1095 解码PAT准考证(C语言)
设计思路:排好序按要求输出原创 2019-03-25 20:10:34 · 615 阅读 · 3 评论 -
1094 谷歌的招聘(C语言)
设计思路:截取字符串,转换成数字,判断是否为素数原创 2019-03-25 20:10:02 · 1540 阅读 · 4 评论 -
1093 字符串A+B(C语言)
设计思路:利用 ASCII 数组记录原创 2019-03-25 20:09:02 · 363 阅读 · 0 评论 -
1092 最好吃的月饼(C语言)
设计思路:利用数组记录销量,找最大值输出原创 2019-03-25 20:08:35 · 203 阅读 · 0 评论 -
1091 N-自守数(C语言)
设计思路:利用取余数进行比较原创 2019-03-25 20:08:03 · 625 阅读 · 0 评论 -
1090 危险品装箱(C语言)
设计思路:利用二分查找,没有不相容物品即可装箱原创 2019-03-25 20:07:35 · 1702 阅读 · 0 评论 -
1089 狼人杀-简单版(C语言)
设计思路:又是初看题目毫无头绪的题1.数组 v[101] 记录每个人说的话2.数组 a[101] 记录每次假设的实际身份,-1 为狼人,0 为好人3.每次假设后遍历一次每个人说的话,若和假设的身份冲突,说明此人说谎,添加至 lie[101]4.数组 lie[101] 最终有一个狼人和一个好人,则符合题目,否则,从第 2 步继续假设...原创 2019-03-25 20:06:58 · 796 阅读 · 0 评论 -
1088 三人行(C语言)
设计思路:用循环遍历,满足题目条件即可输出原创 2019-03-25 20:06:12 · 306 阅读 · 0 评论 -
1087 有多少不同的值(C语言)
设计思路:随之代入的数越大,题目中表达式算出的值越大,只要计算出不同的值,count++原创 2019-03-25 20:05:42 · 499 阅读 · 0 评论 -
1086 就不告诉你(C语言)
设计思路:算完利用取余输出就好原创 2019-03-25 20:05:10 · 3364 阅读 · 2 评论 -
1085 PAT单位排行(C语言)
设计思路:从题目上也可看出,又是一道排序题原创 2019-03-25 20:04:41 · 388 阅读 · 0 评论 -
1084 外观数列(C语言)
设计思路:每次利用前一个字符串生成下一个字符串,难点似乎在于如何确定字符数组的大小(实际上,数组大小多提交几次就能知道了(╥﹏╥))?或者是我未体会到此题的精髓?求大佬解答_(┐「ε:)_原创 2019-03-25 20:04:10 · 311 阅读 · 0 评论 -
1083 是否存在相等的差(C语言)
设计思路:1.利用数组记录差值2.输出有重复的差值,即出现次数大于 2 的(囧,出现次数为 1,不叫重复,咦?我为什么要写这句话)原创 2019-03-25 20:03:16 · 237 阅读 · 0 评论 -
1082 射击比赛(C语言)
设计思路:比赛规则简单,程序写起来也简单原创 2019-03-25 20:02:41 · 307 阅读 · 0 评论 -
1081 检查密码(C语言)
设计思路:又是一道如何正确处理输入的题目原创 2019-03-25 20:02:08 · 1011 阅读 · 0 评论 -
1080 MOOC期终成绩(C语言)
设计思路:似乎又是一道排序题,处理好排序即可原创 2019-03-25 20:01:33 · 545 阅读 · 0 评论 -
1079 延迟的回文数(C语言)
设计思路:此题难点在于大数的相加。思路是让数组存数字时,个位数在数组低位 a[0] 上,此时两数相加可直接进位,省去进位移动数组的麻烦1.读取初始值时特殊处理一次即可2.利用自定义函数逆转数组,输出数组即可...原创 2019-03-25 20:01:07 · 550 阅读 · 0 评论 -
1078 字符串压缩与解压(C语言)
设计思路:1.分解成一个压缩函数,一个解压缩函数,处理即可2.注意解压缩时数字的处理原创 2019-03-25 20:00:32 · 1538 阅读 · 0 评论 -
1077 互评成绩计算(C语言)
设计思路:读取输入,处理输出原创 2019-03-25 19:59:58 · 411 阅读 · 0 评论 -
1076 Wifi密码(C语言)
设计思路:似乎又是如何正确读取输入的题目原创 2019-03-25 19:59:29 · 3783 阅读 · 0 评论 -
1075 链表元素分类(C语言)
设计思路:1.题目中链表的地址从小到大排列,故可以利用数组下标当链表地址2.两个数组分别记录链表数据,链表 next 地址3.遍历链表输出原创 2019-03-25 19:58:53 · 463 阅读 · 0 评论 -
1074 宇宙无敌加法器(C语言)
设计思路:按每一位上不同的进制逐位计算原创 2019-03-25 19:58:24 · 725 阅读 · 0 评论 -
1073 多选题常见计分法(C语言)
设计思路:1.输入读取同 1058 相同,直接用2.计分标准变化,如何判断得分情况成为关键,利用位运算 ^ 和 | 来判断3.异或值 = 学生答案 ^ 标准答案异或值 == 0 ,答案正确异或值 != 0 ,说明学生答案少选或错选少选的情况下,少选位上的异或值为 1,此时 (异或值 | 标准答案) 一定等于 (标准答案)错选的情况下,错选位上的异或值为 1,此时 (异或值 | 标准答...原创 2019-03-25 19:57:48 · 667 阅读 · 0 评论 -
1072 开学寄语(C语言)
设计思路:直接多重循环,依次判断,输出原创 2019-03-25 19:56:15 · 420 阅读 · 0 评论 -
1071 小赌怡情(C语言)
设计思路:按照题目要求输出原创 2019-03-25 19:55:45 · 170 阅读 · 0 评论 -
1070 结绳(C语言)
设计思路:1.用数组下标表示绳子长度2.用数组记录每种长度绳子的个数3.由最小值开始折叠绳子,完毕即为最大值感谢 OliverLew (LuXu) 大佬:https://oliverlew.github.io/PAT/Basic/1070.html...原创 2019-03-25 19:55:14 · 429 阅读 · 0 评论 -
1069 微博转发抽奖(C语言)
设计思路:1.用数组记录获奖人的姓名2.用 s + count x n + r 计算中奖人的号码原创 2019-03-25 19:54:32 · 375 阅读 · 0 评论 -
1068 万绿丛中一点红(C语言)
设计思路:1.isunique() 判断唯一性,暴力查找(居然没超时)2.isdiff() 判断颜色差充分大,难点在于处理边界上的点3.用了变长数组,注意变长数组传递给函数要先传递大小...原创 2019-03-25 19:54:04 · 1490 阅读 · 1 评论 -
1067 试密码(C语言)
设计思路:依旧考察如何正确处理输入原创 2019-03-25 19:53:31 · 572 阅读 · 0 评论 -
1066 图像过滤(C语言)
设计思路:依据题目要求输出即可原创 2019-03-25 19:53:00 · 250 阅读 · 0 评论 -
1065 单身狗(C语言)
设计思路:1.用 -1 当初始值,均为单身狗(因为有 0 号客人,所以最好不用 0 当初始值)2.用数组映射一对伴侣3.用 -2 表示客人到场。读取客人入场,用映射寻找自己的伴侣,当自己单身或伴侣还未到场,自己用 -2 表示到场4.若映射的伴侣状态为 -2 到场,则两人配对成功,两人用 -3 表示脱离单身狗标签,单身狗数目减二此方案二(同样 AC)整体思路是,用正数记录伴侣,伴侣到场后更...原创 2019-03-25 19:52:29 · 903 阅读 · 0 评论 -
1064 朋友数(C语言)
设计思路:题目是朋友数,实际上求“朋友证号“,那就简单了(是的,简单了),最大数为 9999,最大的证号为 36,数组记录一下然后输出原创 2019-03-25 19:51:50 · 1110 阅读 · 0 评论 -
1063 计算谱半径(C语言)
设计思路:找平方和的最大值,然后开方输出原创 2019-03-25 19:51:13 · 243 阅读 · 0 评论 -
1062 最简分数(C语言)
设计思路:利用最大公约数判断最简分数原创 2019-03-25 19:50:30 · 2295 阅读 · 0 评论 -
1061 判断题(C语言)
设计思路:两个数组,一个记录分值,一个记录正确答案原创 2019-03-25 19:49:59 · 348 阅读 · 0 评论 -
1060 爱丁顿数(C语言)
设计思路:初看题目有点绕,读懂题,重点在于求 E 天1.降序排序骑车距离2.天数由 0 升序,依次比较,即可找到最大天数原创 2019-03-25 19:49:26 · 317 阅读 · 1 评论 -
1059 C语言竞赛(C语言)
设计思路:用数组记录相应的获奖状态原创 2019-03-25 19:48:38 · 330 阅读 · 2 评论 -
1058 选择题(C语言)
设计思路:1.难点在于处理好读入,数据用结构体存一下2.readanswer() 读取答案,读取答案过程利用位运算让其转换为 int 型,便于计算比较。这样的话“正确选型个数”实际上用不到,当废弃值处理即可...原创 2019-03-25 19:47:54 · 672 阅读 · 0 评论 -
1057 数零壹(C语言)
设计思路:十进制和二进制的转化原创 2019-03-25 19:47:13 · 274 阅读 · 0 评论 -
1056 组合数的和(C语言)
设计思路:可以直接用数学表达式计算:sum1 = num1 x (n - 1) + num1 x (n - 1) x 10..sum = (sum1 + sum2 + ……) = (num1 + num2 + ……) x (n - 1) x (10 + 1)原创 2019-03-25 19:46:33 · 719 阅读 · 0 评论