pat
chang_sheng1
这个作者很懒,什么都没留下…
展开
-
pat乙1070结绳
#include<vector>#include<iostream>#include<algorithm>#include<cstring>using namespace std;vector<int> lens;int main(){ int i,n,t; double length=0.0; ...原创 2020-02-04 20:56:04 · 110 阅读 · 0 评论 -
pat乙1053 住房空置率
#include<iostream>using namespace std;int main(){ int n;//房子套数 double e;//低电量阈值 int d;//观察期阈值 int k;//观察期天数 double E; int i,j,day; int possible=0,kong=0; cin&g...原创 2020-02-04 18:45:51 · 113 阅读 · 0 评论 -
pat乙1052 卖个萌
#include<iostream>using namespace std;int main(){ string hand[11],eye[11],mouth[11]; string str,out=""; int i,n,hands=0,eyes=0,mouths=0,flag=0; int s1,s2,s3,s4,s5; getline...原创 2020-02-04 18:08:27 · 100 阅读 · 0 评论 -
pat乙1051 复数乘法
#include<iostream>#include<cmath>using namespace std;int main(){ double shi,xu; double r1,p1,r2,p2; cin>>r1>>p1>>r2>>p2; shi=r1*r2*cos(p1+p2);...原创 2020-02-04 17:23:14 · 98 阅读 · 0 评论 -
pat乙1084 外观数列 测试点4
#include<iostream>#include<cstring>using namespace std;string str[40];int main(){ int i,j,n,cns; char pre; cin>>str[0]>>n; for(i=1;i<n;i++) { ...原创 2020-02-03 22:35:14 · 307 阅读 · 2 评论 -
pat乙1078 字符串压缩与解压
#include<iostream>#include<cstring>using namespace std;int main(){ char c,temp,now; int i,j,len,n,cishu,sum; string first,over; cin>>c; now=getchar(); get...原创 2020-02-02 23:21:03 · 108 阅读 · 0 评论 -
pat乙1077 互评成绩计算
#include<iostream>#include<vector>using namespace std;vector<int> stulist;int main(){ int j,n,m,i,maxn=0,minn=1000,sum,grade,peoplenum,feifa; double t; int teachergr...原创 2020-02-02 22:23:00 · 118 阅读 · 0 评论 -
pat乙1076 wifi密码
#include<iostream>using namespace std;int main(){ int i,n; string str1,str2,str3,str4,answer; char right; cin>>n; for(i=0;i<n;i++) { cin>>str1&g...原创 2020-02-02 21:49:50 · 165 阅读 · 0 评论 -
pat乙1082 射击比赛
#include<iostream>#include<map>#include<cmath>using namespace std;map<string,double> mapp;int main(){ int i,m,n,x,y,mindis=10000,maxdis=0; double dis; string ...原创 2020-02-02 17:50:43 · 97 阅读 · 0 评论 -
pat乙1081 检查密码
#include<iostream>using namespace std;int main(){ int i,j,n,len,hasnum,hasword,hasother; string str; cin>>n; char c=getchar();//接收第一个换行符 for(i=0;i<n;i++) { ...原创 2020-02-02 17:25:10 · 135 阅读 · 0 评论 -
pat乙1080 MOOC期终成绩测试点3
#include<iostream>#include<map>#include<vector>#include<cstring>#include<algorithm>using namespace std;struct stu{//学生结构体 string name; int mid; int fina...原创 2020-02-02 16:55:32 · 577 阅读 · 0 评论 -
pat乙1090 危险品装箱
#include<vector>#include<iostream>#include<map>using namespace std;multimap<int,int> mapp;vector<int> luggage;int main(){ int t,i,j,m,n,k,isdanger=0; int ...原创 2020-02-02 15:53:44 · 119 阅读 · 0 评论 -
pat乙1088 三人行
#include<iostream>#include<cmath>using namespace std;int main(){ int m,i,j,x,y; int jia=0,yi,bing; double floatbing; cin>>m>>x>>y; for(i=1;i<10...原创 2020-02-02 15:01:42 · 111 阅读 · 0 评论 -
pat乙1087 有多少不同的值
#include<iostream>#include<map>using namespace std;map<int,int> mapp;int main(){ int i,n,sum; cin>>n; //cout<<mapp.size(); for(i=1;i<=n;i++) {...原创 2020-02-02 14:02:09 · 115 阅读 · 0 评论 -
pat乙1086 就不告诉你
#include<iostream>#include<cstring>using namespace std;int main(){ int i,n1,n2,sum,len; cin>>n1>>n2; sum=n1*n2; string str=to_string(sum);//int转为字符串,便于处理 ...原创 2020-02-02 13:54:09 · 146 阅读 · 0 评论 -
pat乙1095 解码PAT准考证
#include<iostream>#include<vector>#include<algorithm>#include<cstring>using namespace std;struct stu//学生准考证结构体{ string name; char level; int posid; int te...原创 2020-02-02 02:20:45 · 139 阅读 · 0 评论 -
pat乙1094 谷歌的招聘
#include<iostream>#include<cmath>using namespace std;bool isprime(int n)//判断该数是否为素数,如果打表的话最后一个测试点会爆内存或者标记数组越界{ int t=sqrt(n),i; if(n==1)return false; for(i=2;i<=t;i++) ...原创 2020-02-01 23:22:37 · 177 阅读 · 0 评论 -
pat乙1093 字符串A+B
#include<iostream>#include<map>#include<cstring>using namespace std;map<char,int> sett;int main(){ string str1,str2;//耗时和内存有点多,可以考虑使用字符数组 getline(cin,str1); g...原创 2020-02-01 21:20:08 · 117 阅读 · 0 评论 -
pat乙1092 最好吃的月饼
#include<iostream>using namespace std;int main(){ int yuebing[1010]={0}; int i,m,n,j,t,maxn=0,now; cin>>n>>m; for(i=0;i<m;i++) { for(j=0;j<n;j++)...原创 2020-02-01 21:05:01 · 93 阅读 · 0 评论 -
pat乙1091 N-自守数
#include<iostream>using namespace std;int main(){ int i,j,n,m,sum,k,flag=0; cin>>n; for(i=0;i<n;i++) { cin>>k; flag=0; for(j=1;j<10;j...原创 2020-02-01 20:49:31 · 109 阅读 · 0 评论 -
pat乙1022 D进制的A+B
#include<iostream>using namespace std;int main(){ int i=0,m,n,sum,d; char c; char dnum[1010];//string好像会越界,出现运行时错误 cin>>m>>n>>d; sum=m+n; while(sum/d...原创 2020-01-31 22:08:44 · 71 阅读 · 0 评论 -
pat乙1071 小赌怡情
#include<iostream>using namespace std;int main(){ int token,n,i; int n1,b,t,n2; cin>>token>>n; for(i=0;i<n;i++)//注意按格式输出 { cin>>n1>>b>...原创 2020-01-31 18:09:55 · 143 阅读 · 0 评论 -
pat乙1069 微博转发抽奖
测试点3,如果顺延了,下一个中奖的人的序号是顺延之后的序号再加上间隔的序号,总感觉这个逻辑有点离谱。。而且没有这个样例,是个坑点。#include<iostream>#include<map>using namespace std;map<string,int> mapp;int main(){ string str[1010]; i...原创 2020-01-31 17:54:59 · 84 阅读 · 0 评论 -
pat乙1068 万绿丛中一点红,测试点3,5
主要的坑点是要好好读题不仅要求色差充分大,该颜色还得是独一无二的,只出现一次一开始没理解测试样例1,第三行第一列和第二行第四列虽然色差都足够大,但是并不独一无二#include<iostream>#include<algorithm>#include<cstring>#include<map>using namespace std;m...原创 2020-01-31 16:49:28 · 652 阅读 · 0 评论 -
pat乙1067 试密码
#include<iostream>#include<cstring>using namespace std;int main(){ int i=1,n; char c; string correct,now; cin>>correct>>n; c=getchar(); //cin>&g...原创 2020-01-31 15:22:44 · 127 阅读 · 0 评论 -
pat乙1066 图像过滤
#include<iostream>#include<vector>using namespace std;int k[250010];//这个数组要开的很大,不然最后一个测试点段错误int main(){ int i,j,row,column,now; int maxlim,minlim,turnto; cin>>row>...原创 2020-01-31 14:57:19 · 161 阅读 · 0 评论 -
pat乙1065 单身狗
#include<iostream>#include<set>using namespace std;struct cp{//夫妻结构体 int man; int woman; cp() { }};set<int> guest;//客人集合int main(){ cp cplist[50010];...原创 2020-01-30 21:30:52 · 125 阅读 · 0 评论 -
pat乙1064 朋友数
#include<iostream>#include<set>using namespace std;set<int> intlist;//使用set容器去重,保持增序int EPS(int a)//对每个数字按位求和{ int sum=0; while(a!=0) { sum=sum+a%10; ...原创 2020-01-30 20:51:18 · 148 阅读 · 0 评论 -
pat乙1063 计算谱半径
#include<iostream>#include<cmath>using namespace std;int main(){ int a[10010],b[10010]; double t; double r[10010]; int i,n; cin>>n; for(i=0;i<n;i++) ...原创 2020-01-30 20:32:58 · 131 阅读 · 0 评论 -
pat乙1062 最简分数
#include<iostream>using namespace std;struct fraction{//分数结构体 int up; int down; fraction() { }};int gcd(int a,int b)//最大公约数{ if(b==0)return a; else return gcd(b...原创 2020-01-30 20:24:38 · 89 阅读 · 0 评论 -
pat乙1061 判断题
#include<iostream>using namespace std;int main(){ int i,j,n,m; int stu,tishu; cin>>stu>>tishu; int grade[102]; int right[102]; int stulist[102][102]; i...原创 2020-01-30 19:19:37 · 110 阅读 · 0 评论 -
pat乙1041 考试座位号
#include<iostream>#include<cstdio>#include<vector>using namespace std;struct stu{ string a; int b; int c;};vector<stu> stulist;int main(){ int i,n,j; ...原创 2020-01-30 17:00:28 · 219 阅读 · 0 评论 -
pat乙1037 在霍格沃茨找零钱
#include<iostream>using namespace std;int main(){ int g1,s1,k1,g2,s2,k2; int i,flag,sum1=0,sum2=0; int g,s,k; char c; cin>>g1>>c>>s1>>c>>k1;...原创 2020-01-30 16:46:14 · 75 阅读 · 0 评论 -
pat乙1036 跟奥巴马一起编程
#include<iostream>using namespace std;int main(){ int row,col,j; int i,n; char c; cin>>n>>c; col=n; if(n%2==0) { row=col/2; } else {...原创 2020-01-30 16:19:43 · 93 阅读 · 0 评论 -
pat乙1029 旧键盘
#include<iostream>#include<cstring>#include<set>#include<vector>using namespace std;vector<char> key;//vector数组int main(){ string str1,str2; cin>>str...原创 2020-01-30 15:47:11 · 90 阅读 · 0 评论 -
pat乙1028 人口普查
#include<iostream>#include<cstring>#include<vector>#include<algorithm>using namespace std;struct people{ char name[6]; int year; int month; int day; i...原创 2020-01-30 14:49:26 · 100 阅读 · 0 评论 -
pat乙1026 程序运行时间
#include<iostream>#include<time.h>using namespace std;int main(){ int c1,c2,t; double time; int h,m,s; cin>>c1>>c2; time=c2-c1; time=time/100;//常数已给...原创 2020-01-30 00:22:38 · 130 阅读 · 0 评论 -
pat乙1020 月饼
#include<iostream>#include<cstring>#include<cstdio>#include<algorithm>#include<vector>using namespace std;struct yuebing//月饼结构体,根据月饼的单价排序{ float kucun;//库存,售价...原创 2020-01-29 22:30:38 · 143 阅读 · 0 评论 -
pat乙1043 输出PATest
#include<iostream>#include<cstring>using namespace std;int main(){ string str; int i,j,len,maxn=0; char word[6]={'P','A','T','e','s','t'}; int many[6]={0}; cin>&...原创 2020-01-29 20:49:39 · 186 阅读 · 0 评论 -
pat乙1024 科学计数法
#include<iostream>#include<cstring>using namespace std;bool isnumber(char c)//判断是否为数字{ if(c>='0'&&c<='9')return true; else return false;}int main(){ strin...原创 2020-01-29 20:38:39 · 106 阅读 · 0 评论