pat
thwwu
where there is a will there is a way
展开
-
PAT-B 1040~1045 (C++)
PAT-B 1041 考试座位号PAT-B 1042 字符统计PAT-B 1043 输出PATestPAT-B 1044 火星数字PAT-B 1045 快速排序C++原创 2020-04-26 16:26:29 · 150 阅读 · 0 评论 -
PAT-B 1036~1040 C++
PAT-B 1036 跟奥巴马一起编程PAT-B 1037 在霍格沃茨找零钱PAT-B 1038 统计统一成绩学生PAT-B 1039 到底买不买PAT-B 1040 有几个PATC++原创 2020-04-25 18:49:50 · 157 阅读 · 0 评论 -
PAT-B 1031~1035 C++
PAT-B 1031 查验身份证PAT-B 1032 挖掘机技术哪家强PAT-B 1033 旧键盘打字PAT-B 1034 有理数四则运算PAT-B 1035 插入与归并C++原创 2020-04-24 21:09:47 · 124 阅读 · 0 评论 -
PAT-B 1026~1030 C++
PAT-B 1026 程序运行时间PAT-B 1027 打印时间沙漏PAT-B 1028 旧键盘PAT-B 1029 人口普查PAT-B 1030 完美数列C++原创 2020-04-23 19:20:06 · 99 阅读 · 0 评论 -
PAT-B 1021~1025 C++
PAT-B 1021 各位数字统计PAT-B 1022 D进制的A+B 测试点3PAT-B 1023 组个最小数PAT-B 1024 科学计数法 测试点4PAT-B 1025 反转链表C++原创 2020-04-22 15:52:34 · 105 阅读 · 0 评论 -
PAT-B 1016~1020 C++
PAT-B 1016 部分A+BPAT-B 1017 A除以BPAT-B 1018 锤子剪刀布PAT-B 1019 数字黑洞PAT-B 1020 月饼C++原创 2020-04-20 21:23:26 · 131 阅读 · 0 评论 -
PAT-B 1011~1015
PAT-B 1011 A+B和CPAT-B 1012 数字分类 PAT-B 1013 数素数PAT-B 1014 福尔摩斯约会 测试点2 4PAT-B 1015 德才论 运行超时C++原创 2020-04-19 17:45:56 · 128 阅读 · 0 评论 -
PAT-A 1001 A+B Format C++
PAT-A 1001 A+B Format C++ 测试点4原创 2020-04-17 16:10:53 · 146 阅读 · 0 评论 -
PAT-B 1006~1010 C++
PAT-B 1006 换个格式输出整数PAT-B 1007 素数对猜想PAT-B 1008 数组元素循环右移问题 测试点1 2PAT-B 1009 说反话PAT-B 1010 一元多项式C++原创 2020-04-17 15:31:21 · 110 阅读 · 0 评论 -
PAT-B 1001~1005 C++
PAT-B 1001 害死人不偿命的(3n+1)猜想PAT-B 1002 写出这个数PAT-B 1003 我要通过 (花时间多)PAT-B 1004 成绩排名PAT-B 1005 继续(3n+1)猜想原创 2020-04-16 16:42:09 · 138 阅读 · 0 评论 -
PAT-B 1094 谷歌招聘
题目链接:请点击思路:isPrime()用于判断是否素数。由于题给出长度L不超过1000,远超出int型所能表示的最大整数,所以定义string类型的数N,用字符输入。注意吸收换行。i从0~N.length()-1遍历,每次截取K位长度的数num,并判断是否是素数。若是输出,反之,跳出循环最后输出404。此过程中用cnt记录前导0个数(即num==0)AC代码#include<ios...原创 2020-04-09 16:26:57 · 159 阅读 · 0 评论 -
PAT 1092最好吃的月饼
PAT 1092 最好吃的月饼 C++原创 2020-04-09 15:04:47 · 88 阅读 · 0 评论 -
PAT 1091 N-自守数
PAT 1091 N-自守数 C++原创 2020-04-07 18:01:10 · 127 阅读 · 1 评论 -
PAT 1090 危险品装箱
PAT 1090 危险品装箱 C++原创 2020-04-07 17:28:25 · 190 阅读 · 0 评论 -
PAT 1088 三人行
题目链接:注1 由题可推知甲乙都是整数,但丙不一定是,要定义成double型AC代码#include<iostream>#include<cmath>using namespace std;void Output(int M,double num){ cout<<" "; if(M>num) cout<<"Gai"; else...原创 2020-04-06 16:31:31 · 133 阅读 · 0 评论 -
PAT 1087 有多少不同的值
PAT 1087 有多少不同的值 C++ set原创 2020-04-06 15:05:12 · 96 阅读 · 0 评论 -
PAT 1086 就不告诉你
PAT 1086 就不告诉你 测点1 2 C++原创 2020-04-05 16:34:39 · 160 阅读 · 0 评论 -
PAT 1085 PAT单位排行(后2测试点段错误)
PAT 1085 PAT单位排行 后2测试点段错误 待解决 C++原创 2020-04-05 15:28:30 · 364 阅读 · 0 评论 -
PAT 1084 外观数列
题目链接:请点击分析:难在看懂题目。AC代码#include<iostream>#include<algorithm>#include<vector>using namespace std;int main(){ int N,temp; vector<int> d; cin>>temp>>N; d.pu...原创 2020-04-04 15:43:45 · 106 阅读 · 0 评论 -
PAT 1083 是否存在相等的差
题目链接:思路:定义整型数组desc,下标表示差值,里面存储差值的重复次数由输出示例可知,最后需要输出的是重复次数大于等于2的那些AC代码:#include<iostream>#include<algorithm> using namespace std;int main(){ int N; cin>>N; int desc[10000]={...原创 2020-04-02 16:49:33 · 112 阅读 · 0 评论 -
PAT 1082 射击比赛
题目链接:思路:定义最大最小距离与对应ID,每次输入坐标,计算其距离靶心的距离,若大于最大值或小于最小值则更新,并更新其对应ID注意:吸收换行AC代码:#include<iostream>#include<cmath>using namespace std;int main(){ int N; cin>>N; float min=999,ma...原创 2020-04-02 16:04:45 · 121 阅读 · 0 评论 -
PAT 1081 检查密码
题目链接:请点击AC代码:#include<iostream>#include<cctype>#include<cstring>using namespace std;int main(){ int N; cin>>N; getchar();//吸收空格 while(N--){ string pwd; getline(c...原创 2020-04-02 15:34:04 · 98 阅读 · 0 评论 -
PAT1080 MOOC期终成绩
PAT 1080 MOOC期终成绩 C++ 测试点3易超时用map原创 2020-03-30 16:31:47 · 115 阅读 · 0 评论 -
PAT 1079 延迟的回文数
PAT 1079 延迟的回文数 C++原创 2020-03-29 17:02:43 · 138 阅读 · 0 评论 -
关于PAT中用getchar()与scanf("\n")吸收换行问题
问题描述:输入用例中有字符型后面换行,然后用scanf("\n")吸收未过(图1),用getchar()吸收就AC(图2)。上图代码均对应PAT1067(具体代码及详情描述)在PAT1078中也遇见同类问题。图1 用scanf("\n") 测试点2未过图2 用getchar()测点2过起初一直都未理解这种情况究竟是为什么,难不成是scanf与getchar在读入字符时存在某种区别。今天又...原创 2020-03-28 18:06:50 · 1068 阅读 · 4 评论 -
PAT 1078 字符串的压缩与解压
题目链接:请点击注1 输入有空格所以用getline不能用cin注2 在压缩时,有可能接下来好几个字符都是相同的 用while循环AC代码#include<iostream>#include<cstring>#include<cctype>using namespace std;int main(){ char c; scanf("%c",&...原创 2020-03-28 16:55:03 · 88 阅读 · 0 评论 -
PAT 1077 互评成绩计算
题目链接:请点击注解:题目要求四舍五入为整数,起初用%.0f,但这样若为36.5输出36(实际上应是37),如下图所示。所以手动四舍五入,即判断浮点型的数与强转int型后的差值是否大于等于0.5,若是则应当在强转后的数字上+1输出。AC代码#include<iostream>using namespace std;int main(){ int N,M; cin>...原创 2020-03-28 15:48:36 · 88 阅读 · 0 评论 -
PAT 1076 wifi密码
题目链接:请点击注意 吸收每行的空格与换行AC代码8#include<iostream>using namespace std;int main(){ int N,k=0; cin>>N; int pwd[N]; scanf("\n"); for(int i=0;i<N;i++){ for(int j=0;j<4;j++){ ch...原创 2020-03-28 14:50:43 · 358 阅读 · 0 评论 -
PAT 1075 链表元素分类
题目链接:请点击思路:定义结构体,其中一个结构体node,用下标表示该结点的地址,可直接访问地址得到结点相关信息,且保证每一类元素内部的顺序不变;另一个结构体是排好序待输出的。3次循环,每次按题要求找到一类元素,最后输出注1 要注意结点有可能是孤立节点,即该结点与其他结点不是一个链表内的。测点4可能与此有关。AC代码#include<iostream>using namesp...原创 2020-03-27 17:08:51 · 142 阅读 · 0 评论 -
PAT 1073 多选题常见计分法(测试点3,4分析)
PAT 1073 多选题常见计分法 测点3与4原创 2020-03-26 17:35:54 · 708 阅读 · 0 评论 -
PAT 1072 开学寄语
题目链接:请点击分析:1 由于编号是4位数字,输出注意前导0控制格式 %04d。AC代码#include<iostream>using namespace std;int main(){ int N,M; int illegal[10000]={0};//下标对应违规物品编号 cin>>N>>M; for(int i=0;i<M;i+...原创 2020-03-26 15:10:13 · 65 阅读 · 0 评论 -
PAT 1071 小赌怡情
题目链接:请点击1 注意输出格式,句子之间两个空格(下图标黄)2 当total=0时,就应该输出“Game Over”且不进行下面判断。AC代码:#include<iostream>using namespace std;int main(){ int T,K,total; cin>>T>>K; total=T; for(int i=0;i...原创 2020-03-26 14:44:05 · 75 阅读 · 0 评论 -
PAT 1070 结绳
题目链接:请点击思路:关键在于读懂题意。题目要求最长长度,而由于每次套接都需要先对折,所以需要先按长度从小到大排序在套接。因为长度越小,每次对折损失的长度越小。由于每段绳长是整数,对折即除以2,可能会变成小数,所以*1.0,能够在不改变值的情况下将int型转为浮点型最后要求不大于串接后的最大长度,用int强转。AC代码:#include<iostream> #include...原创 2020-03-25 16:48:17 · 63 阅读 · 0 评论 -
PAT 1069 转发微博抽奖
题目链接:请点击思路:当前此人已中奖,顺次的那个人也可能已中奖,不能直接就顺次。AC代码:#include<iostream>using namespace std;int main(){ int M,N,S,cnt=0; cin>>M>>N>>S; string name[M],award[M];//name转发微博的人 award...原创 2020-03-24 15:52:46 · 135 阅读 · 0 评论 -
PAT 1068 万绿丛中一点红
PAT 1068 万绿丛中一点红 错误分析 c++ 归根结底审题不清原创 2020-03-23 19:10:44 · 270 阅读 · 3 评论 -
PAT 1067 试密码
PAT 1067 试密码 测试点2换行符 scanf与getchar() 已解决原创 2020-03-23 16:19:32 · 211 阅读 · 1 评论 -
PAT 1065 单身狗
PAT 1065 单身狗 C++ 测试点+分析原创 2020-03-21 20:11:18 · 198 阅读 · 0 评论 -
PAT 1064 朋友数
PAT 1064 朋友数 C++原创 2020-03-21 15:46:23 · 117 阅读 · 0 评论 -
PAT 1063 计算谱半径
PAT 1063 计算谱半径 C++原创 2020-03-20 17:05:11 · 112 阅读 · 0 评论 -
PAT 1062 最简分数
PAT 1062 最简分数 测试点2详解 分析原创 2020-03-20 16:48:27 · 431 阅读 · 0 评论