随笔分类 -  PAT甲级

PAT甲级 1050 String Subtraction (20分)(当读一行时(gets用不了))
摘要:1. getline(cin,string); 2. cin.getline(char*,size); 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #include <algorithm> 5 #include < 阅读全文

posted @ 2020-02-10 18:16 一只小毛球 阅读(182) 评论(0) 推荐(0)

PAT甲级 1095 Cars on Campus (30分)(map + 排序)
摘要:1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #include <algorithm> 5 #include <map> 6 using namespace std; 7 const int maxn = 20000 阅读全文

posted @ 2020-02-05 18:12 一只小毛球 阅读(212) 评论(0) 推荐(0)

PAT甲级 1080 Graduate Admission (30分)
摘要:注意: 1. 当志愿学校满足招生人数并且与最后一名录取学生的排名相同即能破格录取 2. 输出时注意 学校的录取学生学号需从小到大输出 1 #include <cstdio> 2 #include <cstring> 3 #include <iostream> 4 #include <algorith 阅读全文

posted @ 2020-02-05 13:28 一只小毛球 阅读(169) 评论(0) 推荐(0)

PAT甲级 1075 PAT Judge (25分)
摘要://注意:排序的是满分解题数,而不是解题数。#include <cstdio>#include <cstring> #include <iostream> #include <algorithm> using namespace std; const int maxn = 200005; typed 阅读全文

posted @ 2020-02-04 09:46 一只小毛球 阅读(179) 评论(0) 推荐(0)

PAT甲级 1028 List Sorting (25分)(cin cout 超时问题)
摘要:注意: 用scanf 和printf 进行输入输出 否则超时 cin,cout速度慢的原因就是它会将数据先读入缓冲区,然后再读入,所以与scanf的直接读入会有点时间差距。 1.换成scanf 和 printf输入输出 2.加一条语句 ios::sync_with_stdio(false); 题目代 阅读全文

posted @ 2020-02-03 23:44 一只小毛球 阅读(260) 评论(0) 推荐(0)

PAT甲级 1016 Phone Bills (25分)(坑点)
摘要:坑点1: 如果该用户的消费不满足有效条件 那么他的总消费也不必输出 坑点2:最后一组样例输出总消费时 应该考虑最后一组样例是否满足有效条件 有效条件: 第i个记录与第i+1条记录的名字相同并且第i个记录的状态是 "on-line" 第i+1个记录的状态是"off-line"; kswl 1 #inc 阅读全文

posted @ 2020-02-03 16:47 一只小毛球 阅读(327) 评论(0) 推荐(0)

PAT|1028 人口普查(简单模拟)
摘要:注意点:1.最年长人的出生日期是1814/9/6 2.最年轻人的出生日期是2014/9/6 3.存在输入样例均不在合理日期内 应只输出0 思路:将符合条件的加入进结构体数组中,并对他们进行排序,输出最大最小即可。 #include <algorithm> #include <iostream> #i 阅读全文

posted @ 2020-01-16 11:31 一只小毛球 阅读(237) 评论(0) 推荐(0)

1046 Shortest Distance (20 分)(简单模拟,前缀和)
摘要:题目链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805435700199424 注意:1.这是一个环,两点之间的距离有两种,一是顺时针,二是逆时针,求出其中的一个距离,另一个距离用这个圆的总距离减去得到,输出两个距 阅读全文

posted @ 2019-10-26 15:53 一只小毛球 阅读(185) 评论(0) 推荐(0)

1002 A+B for Polynomials (25 分)(简单模拟,保留一位小数)
摘要:题目链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805526272000000 注意:保留一位小数 #include <algorithm>#include <iostream>#include <cstdio># 阅读全文

posted @ 2019-10-22 23:55 一只小毛球 阅读(169) 评论(0) 推荐(0)

1065 A+B and C (64bit) (20)(大数相加、正溢出、负溢出)
摘要:正溢出:两个正数相加超过了该数据类型能表示的最大范围,结果为负数 负溢出:两个负数相加超过了该数据类型能表示的最小范围,结果为正数包括零 阅读全文

posted @ 2019-10-16 23:52 一只小毛球 阅读(427) 评论(0) 推荐(0)

导航