#include <stdio.h>
int isPrime(int n)
{
if(n == 1) return 0;
for(int i = 2; i * i <= n; i++)
if(n % i == 0)
return 0;
return 1;
}
int main()
{
int award[10000] = {0}, N, K, ID;
scanf("%d", &N);
for(int i = 0; i < N; i++)
{
scanf("%d", &ID);
if(i == 0) award[ID] = 1;
else if(isPrime(i + 1)) award[ID] = 2;
else award[ID] = 3;
}
scanf("%d", &K);
for(int i = 0; i < K; i++)
{
scanf("%d", &ID);
switch(award[ID])
{
//%04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度
为4位。
case 0: printf("%0d: Are you kidding?\n", ID); break;
case 1: printf("%0d: Mystery Award\n", ID); award[ID] = 4; break;
case 2: printf("%0d: Minion\n", ID); award[ID] = 4; break;
case 3: printf("%0d: Chocolate\n", ID); award[ID] = 4; break;
case 4: printf("%0d: Checked\n", ID); break;
}
}
return 0;
}
1059 C语言竞赛 (20 分)
原创
©著作权归作者所有:来自51CTO博客作者李响Superb的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:Hangover
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
51c自动驾驶~合集20自动驾驶
-
1059 C语言竞赛
题目#include<iostream>#include<string>using namespace std;bool prime[10003]= {false
1059 C语言竞赛 ci #include ios -
1059 C语言竞赛(JAVA)
1059 C语言竞赛(JAVA)
java jvm servlet i++ 代码实现 -
PAT 乙级 1059 C语言竞赛
1059 C语言竞赛 (20 point(s))C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,
PAT乙级 C语言竞赛 1059 #include 输出格式 -
1059 C语言竞赛(PAT乙级 C++)
题目C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽:0、冠军
c++ 字符串 PAT乙级 i++ #include -
【PAT乙级】C语言竞赛
题目描述:C 语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩
ci i++ #include -
idea 多个文件夹设置为java工程
前言今天我们来总结一下idea全面的使用配置方法,让你的idea爽到飞起,如果你还不熟悉idea各种配置,那么这篇就是专门为你准备的目录配置mavenIDEA 设置代码行宽度IDEA 提示不区分大小写IntelliJ强制更新Maven Dependenciesidea的环境配置默认保存位置隐藏不想看到的文件或者文件夹(类似eclipse的filter功能)修改为Eclipse快捷键修改默认设置--
idea 多个文件夹设置为java工程 .idea文件夹是做什么的 eclipse 大小写快捷键 eclipse 快捷键 eclipse 快捷键设置