
PAT
AliceGreek
活出自己想要的模样。
展开
-
PAT1043输出PATest
1043. 输出PATest(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPAT原创 2016-03-06 16:20:01 · 921 阅读 · 0 评论 -
PAT1042字符统计
1042. 字符统计(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue请编写程序,找出一段给定文字中出现最频繁的那个英文字母。输入格式:输入在一行中给出一个长度不超原创 2016-03-06 12:50:09 · 840 阅读 · 0 评论 -
PAT1041考试座位号
1041. 考试座位号(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得原创 2016-03-06 11:04:05 · 826 阅读 · 0 评论 -
PAT1040有几个PAT
1040. 有几个PAT(25)时间限制120 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CAO, Peng字符串APPAPT中包含了两个单词“PAT”,其中第一个PAT是第2位(P),第4位(A),第6位(T);原创 2016-03-06 09:58:37 · 692 阅读 · 0 评论 -
PAT1039
1039. 到底买不买(20)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红原创 2016-03-05 13:46:11 · 435 阅读 · 0 评论 -
PAT1038统计同成绩学生
1038. 统计同成绩学生(20)时间限制250 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第1行给出原创 2016-03-05 09:51:20 · 805 阅读 · 0 评论 -
PAT1037在霍格沃茨找零钱
1037. 在霍格沃茨找零钱(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(S原创 2016-03-04 17:57:41 · 787 阅读 · 0 评论 -
PAT1036跟奥巴马一起编程
1036. 跟奥巴马一起编程(15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。原创 2016-03-04 12:37:16 · 780 阅读 · 0 评论 -
PAT1035插入与归并
1035. 插入与归并(25)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从原创 2016-03-04 10:31:39 · 621 阅读 · 0 评论 -
PAT1034有理数四则运算(20)
1034. 有理数四则运算(20)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue本题要求编写程序,计算2个有理数的和、差、积、商。输入格式:输入在一行中按照“a1/b1原创 2016-02-23 22:08:01 · 935 阅读 · 1 评论 -
PAT1032挖掘机技术哪家强
1032. 挖掘机技术哪家强(20)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的原创 2016-02-23 22:02:19 · 1069 阅读 · 1 评论 -
PAT1033旧键盘打字
1033. 旧键盘打字(20)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些原创 2016-02-23 21:56:31 · 664 阅读 · 0 评论 -
PAT1031查验身份证
1031. 查验身份证(15)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前原创 2016-02-21 17:39:48 · 675 阅读 · 0 评论 -
PAT1010完美数列
1030. 完美数列(25)时间限制300 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CAO, Peng给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M 现在给定参数p和一些正整原创 2016-02-21 17:34:04 · 606 阅读 · 0 评论 -
PAT1028人口普查
1028. 人口普查(20)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入原创 2016-02-21 15:11:58 · 678 阅读 · 0 评论 -
PAT1029旧键盘
1029. 旧键盘(20)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文原创 2016-02-21 15:04:57 · 1063 阅读 · 0 评论 -
PAT1027打印沙漏
1027. 打印沙漏(20)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** **原创 2016-02-20 00:04:26 · 649 阅读 · 0 评论 -
PAT1026程序运行时间
1026. 程序运行时间(15)时间限制200 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉原创 2016-02-19 22:22:16 · 788 阅读 · 0 评论 -
pat1025反转链表
1025. 反转链表 (25)时间限制300 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一个常数K以及一个单链表L,请编写程序将L中每K个结点反转。例如:给定L为1→2→3→4→5→6,K为3原创 2016-02-19 15:45:26 · 649 阅读 · 0 评论 -
PAT1024科学计数法
#includeint charToInt(char a[10000]){ int i,sum = 0; for(i = 0;a[i] != '\0';i++) { sum = sum * 10 + (a[i] - '0'); } return sum;}int main(){ char str[80原创 2016-02-18 22:44:32 · 689 阅读 · 0 评论 -
PAT1022D进制的A+B
#include#includeusing namespace std;int main(){ int a,b,d; stack s; scanf("%d%d%d",&a,&b,&d); int sum = a + b; if(d == 10) printf("%d\n",sum); else if(d == 8) pri原创 2016-02-18 12:06:53 · 518 阅读 · 0 评论 -
PAT1021个位数统计
#include#includeint main(){ char a[1010]; int num[11],i; memset(num,0,sizeof(num)); scanf("%s",&a); for(i = 0;a[i] != '\0';i++) { int index = a[i] - '0';原创 2016-02-18 12:04:36 · 669 阅读 · 0 评论 -
PAT1020月饼
#include#includeusing namespace std;struct node{ double num,profit;}a[1050];bool cmp(node a,node b){ return a.profit/a.num > b.profit/b.num;}int main(){ int type原创 2016-02-18 12:02:53 · 705 阅读 · 0 评论 -
PAT1019数字黑洞
#include#includeusing namespace std;int maxx,minn;void process(int a){ int s[5]; s[0] = a/1000; s[1] = a/100%10; s[2] = a%100/10; s[3] = a%10; sort(s,s+4);原创 2016-02-17 22:02:07 · 875 阅读 · 0 评论 -
PAT1017A除以B
#include#includeint main(){char in[1010];int a,i;int remainer,out;scanf("%s%d",in,&a);remainer = in[0] - '0';int len = strlen(in);if(len == 1){out = remainer/a;printf("%d",ou原创 2016-02-16 18:07:13 · 845 阅读 · 0 评论 -
PAT1016部分A+B
#includeint Cal(char a[15],char b){int i;int sum = 0;for(i = 0;a[i] != '\0';i++){if(a[i] == b){sum = sum * 10 + (b - '0');}}return sum;}int main(){char a[15],b[15];ch原创 2016-02-16 16:56:23 · 463 阅读 · 0 评论 -
PAT1015德才论
#include#includeusing namespace std;struct node{int id,de,cai;}one[100001],two[100001],three[100001],four[100001];bool cmp(struct node a,struct node b){int suma = a.cai+a.de;int sumb原创 2016-02-16 16:10:48 · 530 阅读 · 0 评论 -
PAT1014福尔摩斯的约会
#include#includeint main(){char day[7][4] = {"MON","TUE","WED","THU","FRI","SAT","SUN"};int i,week,hour,min;char str1[70],str2[70],str3[70],str4[70];scanf("%s%s%s%s",str1,str2,str3,str4)原创 2016-02-15 16:48:12 · 518 阅读 · 0 评论 -
PAT1013数素数
#include#includeint isPrime(int n){int i;if(n == 0 || n == 1) return 0;else if(n == 2 || n == 3) return 1;else{for(i = 2;i {if(n%i == 0) return 0;}}return 1;}int main(原创 2016-02-15 13:48:36 · 874 阅读 · 0 评论 -
PAT1008数组元素循环右移
#includeint main(){int n,m,i,a[101],count = 0;scanf("%d %d",&n,&m);for(i = 0;i {scanf("%d",&a[i]);}m = n-m%n; for(i = m;i {printf("%d",a[i]);count++;if(count != n) printf原创 2016-02-13 11:24:38 · 475 阅读 · 0 评论 -
PAT1005继续(3n+1)猜想
#include#includeusing namespace std;bool cmp(int a,int b){return a > b;}int main(){int n,a[100],flag[100],b[100];while(scanf("%d",&n) != EOF){int i,j;for(i = 0;i {scanf("原创 2016-02-12 21:18:33 · 481 阅读 · 0 评论 -
PAT1003我要通过(20)
#include#include#includeusing namespace std;int main(){int n;vector v;string str;while(scanf("%d",&n) != EOF){int i;for(i = 0;i {cin>>str;size_t a = str.find_first_not_of原创 2016-02-12 19:32:57 · 462 阅读 · 0 评论