题意:

输入一个正整数N(<=10000),接着依次输入N个学生的ID。输入一个正整数Q,接着询问Q次,每次输入一个学生的ID,如果这个学生的ID不出现在之前的排行榜上输出Are you kidding,否则如果已经询问过输出Checked,否则如果这位学生排名第一输出Mystery Award,否则如果这位学生的排名是质数输出Minion,否则输出Chocolate。

AAAAAccepted code:

 #define HAVE_STRUCT_TIMESPEC
#include<bits/stdc++.h>
using namespace std;
int a[];
int vis[];
int main(){
//ios::sync_with_stdio(false);
//cin.tie(NULL);
//cout.tie(NULL);
int n;
scanf("%d",&n);
for(int i=;i<=n;++i){
int x;
scanf("%d",&x);
a[x]=i;
vis[x]=;
}
int q;
scanf("%d",&q);
for(int i=;i<=q;++i){
int x;
scanf("%d",&x);
if(vis[x]==)
printf("%04d: Are you kidding?\n",x);
else if(vis[x]==)
printf("%04d: Checked\n",x);
else if(vis[x]==){
vis[x]=;
int flag=;
for(int j=;j*j<=a[x];++j)
if(a[x]%j==)
flag=;
if(a[x]==)
printf("%04d: Mystery Award\n",x);
else if(flag==)
printf("%04d: Minion\n",x);
else if(flag==)
printf("%04d: Chocolate\n",x);
}
}
return ;
}

最新文章

  1. Mysql中将日期转化为毫秒
  2. 手工部署项目到tomcat
  3. Change Tracking of SQLServer
  4. 为边框应用图片 border-image
  5. 【译】4个你需要知道的Asset Catalog的秘密
  6. Beta冲刺Day2
  7. XBMC源代码分析 4:视频播放器(dvdplayer)-解码器(以ffmpeg为例)
  8. 在Visual Studio中使用Debug Visualizers在C++中实现对原始类的自定义调试信息显示
  9. 朱晔和你聊Spring系列S1E2:SpringBoot并不神秘
  10. UI 自动化测试 Macaca测试框架 安装时遇到的log
  11. 安卓的SlidingMenu配置
  12. JS判断是否是PC端访问网站
  13. [转]ListView学习笔记(二)——ViewHolder
  14. 7个去伪存真的JavaScript面试题
  15. Oracle raw类型
  16. 记一次ctf比赛解密题的解决(可逆加密基本破解之暴力破解)
  17. 使用Mybatis做批量插入
  18. MySQL 预处理语句prepare、execute、deallocate的使用
  19. python的对数
  20. 目标检测之hog(梯度方向直方图)---hog简介0

热门文章

  1. ES6常用语法(二)
  2. eclipse 项目资源与 java 编译器级别不致总是;说明资源路径位置类型Java编译器级别不匹配t
  3. Perl-统计某电路面积、功耗占比(NVDIA2019笔试)
  4. linux 异常 - setsebool: SELinux is disabled.
  5. 【database】oracle集合 - Associative Arrays、Varrays、Nested Tables
  6. win下的终端使用指南
  7. Redis的主从复制与Redis Sentinel哨兵机制
  8. vue组件之间传值
  9. 使用touch操作图片
  10. RSA学习档案