PAT-B 1059. C语言竞赛
来源:互联网 发布:淘宝主播super米娜华少 编辑:程序博客网 时间:2024/06/13 12:35
PAT-B 1059. C语言竞赛
C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽:
- 冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。
- 排名为素数的学生将赢得最好的奖品 —— 小黄人玩偶!
- 其他人将得到巧克力。
给定比赛的最终排名以及一系列参赛者的ID,你要给出这些参赛者应该获得的奖品。
输入格式:
输入第一行给出一个正整数N(<=10000),是参赛者人数。随后N行给出最终排名,每行按排名顺序给出一位参赛者的ID(4位数字组成)。接下来给出一个正整数K以及K个需要查询的ID。
输出格式:
对每个要查询的ID,在一行中输出“ID: 奖品”,其中奖品或者是“Mystery Award”(神秘大奖)、或者是“Minion”(小黄人)、或者是“Chocolate”(巧克力)。如果所查ID根本不在排名里,打印“Are you kidding?”(耍我呢?)。如果该ID已经查过了(即奖品已经领过了),打印“ID: Checked”(不能多吃多占)。
输入样例:
61111666688881234555500016888800011111222288882222
输出样例:
8888: Minion0001: Chocolate1111: Mystery Award2222: Are you kidding?8888: Checked2222: Are you kidding?
程序代码:
#include<stdio.h>#include<math.h>#define MAX 10000int isPrime(int n);int rank[MAX];int flag[MAX];int main(){ int n,k,i=1,ID; scanf("%d",&n); while(i<=n) { scanf("%d",&ID); rank[ID]=i; i++; } scanf("%d",&k); while(k--) { scanf("%d",&ID); if(flag[ID]==0) { if(rank[ID]==1) { printf("%04d: Mystery Award\n",ID); } else if(rank[ID]==0) { printf("%04d: Are you kidding?\n",ID); } else if(isPrime(rank[ID])) { printf("%04d: Minion\n",ID); } else { printf("%04d: Chocolate\n",ID); } if(rank[ID]!=0) flag[ID]=1; } else { printf("%04d: Checked\n",ID); } } return 0;}int isPrime(int n){ int i; if(n<2) return 0; else if(n==2) return 1; else { for(i=2;i<=sqrt(n);i++) { if(n%i==0) return 0; } } return 1;}
0 0
- PAT-B 1059. C语言竞赛
- PAT(B) - 1059. C语言竞赛(20)
- PAT-B 1059. C语言竞赛
- PAT 1059. C语言竞赛
- PAT - 1059. C语言竞赛(20)
- PAT 乙级 1059. C语言竞赛(20)
- [PAT-乙级]1059.C语言竞赛
- 1059. C语言竞赛(20) PAT
- PAT乙级 1059. C语言竞赛(20)
- PAT乙级 1059. C语言竞赛(20)
- [PAT乙级]1059. C语言竞赛(20)
- pat 乙级 1059. C语言竞赛(20)
- PAT乙级1059. C语言竞赛(20)
- PAT B1059 C语言竞赛
- PAT-B1059. C语言竞赛
- PAT B1059.C语言竞赛
- PAT 1059C语言竞赛
- PAT 1059 C语言竞赛
- Docker网络原则入门:EXPOSE,-p,-P,-link
- Android编程常见问题之五
- 个人常用网站总结
- SVG(可缩放矢量图形)基本图形绘制方法与path路径命令
- LruCache源码分析
- PAT-B 1059. C语言竞赛
- scrapy爬虫整理的一些知识点
- 基于C++11 CPU多线程的 奇偶排序(没有CUDA)
- 十进制转16进制字符
- Java基本数据类型
- 希尔排序(加强版的直接插入排序)
- 从零开始学习Java——基础知识之运算符(第二天)
- 文章标题
- 【TypeScript】葵花宝典