
----模拟
文章平均质量分 70
Aden2224
这个作者很懒,什么都没留下…
展开
-
1012. The Best Rank (25)
模拟排序,用结构题会比较合适,偷懒可以用二维数组保存每个分数。初始化各个排名都是1,循环遍历,对应科目分数只要有大于自己初始分对应排名就加1。最后再找到对应科目下标输出即可。#include #include #include #include #include #include #include #include #include using namespace std;原创 2017-04-06 23:23:47 · 248 阅读 · 0 评论 -
1051. Pop Sequence (25)
模拟栈的操作。#include #include #include #include #include #include #include #include #include using namespace std;int main(){ int m,n,k; //freopen("E://PAT/input.txt", "r", stdin); s原创 2017-04-09 18:13:43 · 278 阅读 · 0 评论 -
1055. The World's Richest (25)
按年龄保存,排序寻找同一年龄段中最大即可。#include #include #include #include #include #include #include #include #include using namespace std;const int maxn=1e5+10;struct Richer{ char name[10]; int a原创 2017-04-10 15:44:32 · 209 阅读 · 0 评论 -
1056. Mice and Rice (25)
题意比较晦涩,英文不大好,上网查的分析如下: 1)input中的第三行是索引,表示的是以第三行索引的顺序进行比较,也就是说第6、0、8个mice先组成一组进行比较,而这3个mice吃到的rice就是第二行中对应的值19、25、57,因此第8个mice吃到的是57数量最多晋级,同理第7、10、5个mice吃到的rice是22、10、3,第7个晋级,第9、1、4个mice吃到的rice是5原创 2017-04-10 15:48:39 · 378 阅读 · 0 评论 -
题目1019:简单计算器
#include using namespace std; int main(){ char ch; int i, j, temp; double a[200]; while (scanf("%d", &temp) != EOF&&temp!=0) { i = 1; a[0] = 0; a[1] =原创 2017-04-12 10:39:09 · 267 阅读 · 0 评论 -
题目1037:Powerful Calculator
#include#include#include#include#include#include#include#include#include#includeusing namespace std;struct bigi{ int d[1001]; int len; bigi(){ memset(d,0,sizeof(d));len=原创 2017-04-13 10:54:46 · 259 阅读 · 0 评论 -
题目1043:Day of Week
#include#include#includeusing namespace std;#define TheYear 2017#define TheMonth 4#define TheDay 13#define TheDayOfWeek 4struct mystring{ char num[20];};const int leap=366;const int not原创 2017-04-14 09:09:18 · 317 阅读 · 0 评论 -
1006. Sign In and Sign Out (25)
#include #include #include #include #include #include #include #include #include using namespace std;char firstTime[20]="23:59:59";char lastTime[20]="00:00:00";char firstPer[20];char las原创 2017-04-06 14:39:54 · 296 阅读 · 0 评论 -
1011. World Cup Betting (20)
简单模拟#include #include #include #include #include #include #include #include #include using namespace std;int main(){ double a[3][3]; int index[3]; for(int i=0;i<3;i++)原创 2017-04-06 16:33:00 · 210 阅读 · 0 评论 -
1047. Student List for Course (25)
#include #include #include #include #include #include #include #include #include using namespace std;const int maxn=1e5+10;struct stu{ char name[5];};bool cmp(stu a,stu b){ return原创 2017-04-09 17:51:09 · 226 阅读 · 0 评论 -
1042. Shuffling Machine (20)
#include #include #include #include #include #include #include #include #include using namespace std;char ch[]={'S','H','C','D','J'};const int total=54;int n,num[total+1];int ans[2][total原创 2017-04-09 17:07:41 · 204 阅读 · 0 评论 -
1039. Course List for Student (25)
需要自己写一个hash函数,直接用map的话最后一个case会超时#include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long LL; const in原创 2017-04-09 09:40:36 · 256 阅读 · 0 评论 -
1014. Waiting in Line (30)
模拟队列,注意最晚可以是16:59到达服务到17:59#include #include #include #include #include #include #include #include #include using namespace std;#define INF 0x6FFFFFFstruct customer{ int process;原创 2017-04-08 10:24:49 · 244 阅读 · 0 评论 -
1016. Phone Bills (25)
这题我感觉略复杂,hold不住,直接上浅蓝大神的代码。#include #include #include #include #include #include #include using namespace std; typedef long long LL; const int INF = 0x7FFFFFFF; const int maxn =原创 2017-04-08 12:21:57 · 296 阅读 · 0 评论 -
1017. Queueing at Bank (25)
又一道队列模拟题#include #include #include #include #include #include #include #include #include using namespace std;struct Person{ int hour; int minute; int sec; int last; int原创 2017-04-08 12:41:38 · 600 阅读 · 0 评论 -
1022. Digital Library (30)
模拟题#include #include #include #include #include #include #include #include #include using namespace std;struct Book{ char id[81]; char name[81]; char author[81]; vector key原创 2017-04-08 13:51:21 · 346 阅读 · 0 评论 -
1023. Have Fun with Numbers (20)
#include #include #include #include #include #include #include #include #include using namespace std;char num1[22];char num2[22];int res[10];int main(){ while(scanf("%s",num1)!=EOF){原创 2017-04-08 13:59:43 · 383 阅读 · 0 评论 -
1025. PAT Ranking (25)
结构体排序题#include #include #include #include #include #include #include #include #include using namespace std;struct Rank{ char registration_number[15]; int score; int final_rank,原创 2017-04-08 14:13:30 · 316 阅读 · 0 评论 -
1026. Table Tennis (30)
又是复杂模拟题。。。再度奉上大神代码#include #include #include #include #include #include #include #include using namespace std; typedef long long LL; const int INF = 0x7FFFFFFF; const int maxn原创 2017-04-08 14:16:26 · 311 阅读 · 0 评论 -
1032. Sharing (25)
模拟链表#include #include #include #include #include #include #include #include #include using namespace std;const int MAX=100001;int Hash[MAX];bool mark[MAX];int main(){ int s1,s2,n;原创 2017-04-08 17:27:05 · 265 阅读 · 0 评论 -
题目1175:打牌
#include #include #include #include #include #include #include #include #include #include using namespace std;//1175char a[101],b[101];int Hash[10],x,j;int main(){ // freopen("input.t原创 2017-04-20 10:10:10 · 270 阅读 · 0 评论