自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 收藏
  • 关注

原创 1095 解码PAT准考证(C语言)

设计思路:排好序按要求输出

2019-03-25 20:10:34 624 3

原创 1094 谷歌的招聘(C语言)

设计思路:截取字符串,转换成数字,判断是否为素数

2019-03-25 20:10:02 1550 4

原创 1093 字符串A+B(C语言)

设计思路:利用 ASCII 数组记录

2019-03-25 20:09:02 368

原创 1092 最好吃的月饼(C语言)

设计思路:利用数组记录销量,找最大值输出

2019-03-25 20:08:35 206

原创 1091 N-自守数(C语言)

设计思路:利用取余数进行比较

2019-03-25 20:08:03 630

原创 1090 危险品装箱(C语言)

设计思路:利用二分查找,没有不相容物品即可装箱

2019-03-25 20:07:35 1709

原创 1089 狼人杀-简单版(C语言)

设计思路:又是初看题目毫无头绪的题1.数组 v[101] 记录每个人说的话2.数组 a[101] 记录每次假设的实际身份,-1 为狼人,0 为好人3.每次假设后遍历一次每个人说的话,若和假设的身份冲突,说明此人说谎,添加至 lie[101]4.数组 lie[101] 最终有一个狼人和一个好人,则符合题目,否则,从第 2 步继续假设...

2019-03-25 20:06:58 804

原创 1088 三人行(C语言)

设计思路:用循环遍历,满足题目条件即可输出

2019-03-25 20:06:12 313

原创 1087 有多少不同的值(C语言)

设计思路:随之代入的数越大,题目中表达式算出的值越大,只要计算出不同的值,count++

2019-03-25 20:05:42 510

原创 1086 就不告诉你(C语言)

设计思路:算完利用取余输出就好

2019-03-25 20:05:10 3374 2

原创 1085 PAT单位排行(C语言)

设计思路:从题目上也可看出,又是一道排序题

2019-03-25 20:04:41 409

原创 1084 外观数列(C语言)

设计思路:每次利用前一个字符串生成下一个字符串,难点似乎在于如何确定字符数组的大小(实际上,数组大小多提交几次就能知道了(╥﹏╥))?或者是我未体会到此题的精髓?求大佬解答_(┐「ε:)_

2019-03-25 20:04:10 315

原创 1083 是否存在相等的差(C语言)

设计思路:1.利用数组记录差值2.输出有重复的差值,即出现次数大于 2 的(囧,出现次数为 1,不叫重复,咦?我为什么要写这句话)

2019-03-25 20:03:16 239

原创 1082 射击比赛(C语言)

设计思路:比赛规则简单,程序写起来也简单

2019-03-25 20:02:41 312

原创 1081 检查密码(C语言)

设计思路:又是一道如何正确处理输入的题目

2019-03-25 20:02:08 1016

原创 1080 MOOC期终成绩(C语言)

设计思路:似乎又是一道排序题,处理好排序即可

2019-03-25 20:01:33 559

原创 1079 延迟的回文数(C语言)

设计思路:此题难点在于大数的相加。思路是让数组存数字时,个位数在数组低位 a[0] 上,此时两数相加可直接进位,省去进位移动数组的麻烦1.读取初始值时特殊处理一次即可2.利用自定义函数逆转数组,输出数组即可...

2019-03-25 20:01:07 553

原创 1078 字符串压缩与解压(C语言)

设计思路:1.分解成一个压缩函数,一个解压缩函数,处理即可2.注意解压缩时数字的处理

2019-03-25 20:00:32 1546

原创 1077 互评成绩计算(C语言)

设计思路:读取输入,处理输出

2019-03-25 19:59:58 416

原创 1076 Wifi密码(C语言)

设计思路:似乎又是如何正确读取输入的题目

2019-03-25 19:59:29 3797

原创 1075 链表元素分类(C语言)

设计思路:1.题目中链表的地址从小到大排列,故可以利用数组下标当链表地址2.两个数组分别记录链表数据,链表 next 地址3.遍历链表输出

2019-03-25 19:58:53 466

原创 1074 宇宙无敌加法器(C语言)

设计思路:按每一位上不同的进制逐位计算

2019-03-25 19:58:24 728

原创 1073 多选题常见计分法(C语言)

设计思路:1.输入读取同 1058 相同,直接用2.计分标准变化,如何判断得分情况成为关键,利用位运算 ^ 和 | 来判断3.异或值 = 学生答案 ^ 标准答案异或值 == 0 ,答案正确异或值 != 0 ,说明学生答案少选或错选少选的情况下,少选位上的异或值为 1,此时 (异或值 | 标准答案) 一定等于 (标准答案)错选的情况下,错选位上的异或值为 1,此时 (异或值 | 标准答...

2019-03-25 19:57:48 676

原创 1072 开学寄语(C语言)

设计思路:直接多重循环,依次判断,输出

2019-03-25 19:56:15 425

原创 1071 小赌怡情(C语言)

设计思路:按照题目要求输出

2019-03-25 19:55:45 173

原创 1070 结绳(C语言)

设计思路:1.用数组下标表示绳子长度2.用数组记录每种长度绳子的个数3.由最小值开始折叠绳子,完毕即为最大值感谢 OliverLew (LuXu) 大佬:https://oliverlew.github.io/PAT/Basic/1070.html...

2019-03-25 19:55:14 433

原创 1069 微博转发抽奖(C语言)

设计思路:1.用数组记录获奖人的姓名2.用 s + count x n + r 计算中奖人的号码

2019-03-25 19:54:32 378

原创 1068 万绿丛中一点红(C语言)

设计思路:1.isunique() 判断唯一性,暴力查找(居然没超时)2.isdiff() 判断颜色差充分大,难点在于处理边界上的点3.用了变长数组,注意变长数组传递给函数要先传递大小...

2019-03-25 19:54:04 1496 1

原创 1067 试密码(C语言)

设计思路:依旧考察如何正确处理输入

2019-03-25 19:53:31 575

原创 1066 图像过滤(C语言)

设计思路:依据题目要求输出即可

2019-03-25 19:53:00 254

原创 1065 单身狗(C语言)

设计思路:1.用 -1 当初始值,均为单身狗(因为有 0 号客人,所以最好不用 0 当初始值)2.用数组映射一对伴侣3.用 -2 表示客人到场。读取客人入场,用映射寻找自己的伴侣,当自己单身或伴侣还未到场,自己用 -2 表示到场4.若映射的伴侣状态为 -2 到场,则两人配对成功,两人用 -3 表示脱离单身狗标签,单身狗数目减二此方案二(同样 AC)整体思路是,用正数记录伴侣,伴侣到场后更...

2019-03-25 19:52:29 912

原创 1064 朋友数(C语言)

设计思路:题目是朋友数,实际上求“朋友证号“,那就简单了(是的,简单了),最大数为 9999,最大的证号为 36,数组记录一下然后输出

2019-03-25 19:51:50 1115

原创 1063 计算谱半径(C语言)

设计思路:找平方和的最大值,然后开方输出

2019-03-25 19:51:13 248

原创 1062 最简分数(C语言)

设计思路:利用最大公约数判断最简分数

2019-03-25 19:50:30 2299

原创 1061 判断题(C语言)

设计思路:两个数组,一个记录分值,一个记录正确答案

2019-03-25 19:49:59 349

原创 1060 爱丁顿数(C语言)

设计思路:初看题目有点绕,读懂题,重点在于求 E 天1.降序排序骑车距离2.天数由 0 升序,依次比较,即可找到最大天数

2019-03-25 19:49:26 321 1

原创 1059 C语言竞赛(C语言)

设计思路:用数组记录相应的获奖状态

2019-03-25 19:48:38 335 2

原创 1058 选择题(C语言)

设计思路:1.难点在于处理好读入,数据用结构体存一下2.readanswer() 读取答案,读取答案过程利用位运算让其转换为 int 型,便于计算比较。这样的话“正确选型个数”实际上用不到,当废弃值处理即可...

2019-03-25 19:47:54 675

原创 1057 数零壹(C语言)

设计思路:十进制和二进制的转化

2019-03-25 19:47:13 278

原创 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 725

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除