
PAT
mycentos
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PAT-乙级 1015 德才论(C语言)
本题其实并不难,过线考生分为4类,在每一类下的考生排序要求都是相同的。所以我们可以直接将不同类别过线考生存在不同数组中分别进行排序,此处不建议存在同一数组中进行排序。 使用了qsort函数,根据排序要求编写cmp函数#include<stdio.h> #include<stdlib.h> #define MAX 100000 typedef struct {...原创 2018-03-20 14:39:53 · 2543 阅读 · 0 评论 -
PAT-甲级 1144 The Missing Number (C语言)
首先需要理解题目的意思,也就是需要输出最小的未出现的正整数。强调一遍,写代码之前必须先分析整个过程以及答案的情况。由于N<=10E5,可知最小的未出现的必然在[1,100001]中(如果不在其中,则代表这100001个数字都出现,显然与最多100000相矛盾),所以可以利用数组直接标记其中某个数是否出现,最后遍历即可。#include<stdio.h> int main(){ ...原创 2018-03-21 17:03:59 · 484 阅读 · 0 评论 -
L1-050 倒数第N个字符串
本题本质上是将10进制整数转换为26进制。其中a表示0,z表示25,如:aaa可以看做000,zzz表示(25)(25)(25)转换为10进制就是26^3-1.题目链接代码如下//此题本质是进制转换,可以将字符串看做L位26进制整数,a表示0,z表示25. #include<stdio.h> void convertTo26(int n,int weishu_L,int * data...原创 2018-06-13 10:46:24 · 957 阅读 · 0 评论 -
L1-043 阅览室
本题为pta 团体天梯赛练习题L1-043,题目链接如下点击打开链接本题需要注意:1 每天结束后都会清除记录(可以当做不允许带出阅览室)。2由于记录不完整,只有还书E时可以找到借书S记录才算作有效记录。使用state记录书籍是否被借出。#include<stdio.h> typedef struct { int startTime; int state;//0表示未被借出,1...原创 2018-06-10 23:48:11 · 1041 阅读 · 1 评论