摘要: 原题: https://www.patest.cn/contests/pat b practise/1040 思路: 先给大家扔个测试 , 人工查一下这段字符串能组成 34个 . 这一题我自己的想法非常的渣, 也非常复杂, 最后看了OliverLew大神的解答, 才明白这题原来是这样搞的. 本题的解 阅读全文
posted @ 2017-11-12 22:06 阿胜4K 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1039 思路: 还是那个套路, 直接把ASCII字符, 当成数组下标. 完整实现: c include include int main (void) { char have[1010]; int 阅读全文
posted @ 2017-11-12 22:05 阿胜4K 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1038 思路: 分数当成数组下标用, so easy! 实现: c include int main (void) { int n; // 学生总数 int s; // 要查询的学生数 int sc 阅读全文
posted @ 2017-11-12 22:04 阿胜4K 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1036 思路: 当 n = 3, n = 4时是特殊情况 完整实现: c include int main (void) { int width; int height; char ch; char 阅读全文
posted @ 2017-11-12 22:01 阿胜4K 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1037 思路: 本题和处理时间转换类似, 先转成标准单位K, 打印的时候再格式化. 完整实现: c include int main (void) { int width; int height; 阅读全文
posted @ 2017-11-12 22:01 阿胜4K 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1033 思路: 首先能输出的字符肯定都在想输出的字符串中, 只要一个一个读入字符, 每次判断这个字符能不能输出即可. 关键问题是, 写根据错误按键序列, 判断 当前字符能不能打出的函数. 逻辑梳理清 阅读全文
posted @ 2017-11-12 22:00 阿胜4K 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1032 思路: 开个100K+的数组, 轻松搞定. 完整实现: 阅读全文
posted @ 2017-11-12 21:57 阿胜4K 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1031 思路: 虽然容易, 但是不细心, 也挺耽误时间. 完整实现: c include int main (void) { int weight[17] = { 7, 9, 10, 5, 8, 4 阅读全文
posted @ 2017-11-12 21:57 阿胜4K 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1030 测试用例: 思路: 首先题意不能理解错, 最小值不一定是排序后, 第一项. 其次要考虑, 全部数列都能用上的情况, 以及最大值并列的情况, 核心代码不超过10行, 大家仔细 分析下. 完整实 阅读全文
posted @ 2017-11-12 21:56 阿胜4K 阅读(308) 评论(0) 推荐(1) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1029 参考: https://github.com/Joshua ZY/PAT 实现思路: 如果以前做过字符串去重, 那么做这题可能会有点启发. 刚开始我用的方法很笨, 需要 双重循环, 后来参考 阅读全文
posted @ 2017-11-12 21:55 阿胜4K 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1028 实现思路: 创建一个结构体, 分别包含name, year, month, person 首先录入全部人口信息, 边录入边过滤掉不合理的生日. 最后遍历合理人口数据, 找到最年长的人和 最年 阅读全文
posted @ 2017-11-12 21:54 阿胜4K 阅读(517) 评论(0) 推荐(1) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1027 实现思路: 假如把题目中的空格, 替换成+号, 那么一个测试输入输出如下: 此题相信大家都有思路, 主要是注意坑. 坑1: 号后面是不可以有空格的. 坑2: 就算剩余符号个数为0, 仍然要把 阅读全文
posted @ 2017-11-12 21:52 阿胜4K 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 原题: https://www.patest.cn/contests/pat b practise/1026 实现思路: 就是转换输入格式的问题, 给秒转成"时分秒"显示格式. 完整代码: 阅读全文
posted @ 2017-11-12 21:50 阿胜4K 阅读(254) 评论(0) 推荐(0) 编辑