Super Prime

Time Limit: 5000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

We all know, prime is a kind of special number which has no other factors except of 1 and itself.
2,3,5,7,11,13,17,19,23,29 are the top 20 primes.
Now there is a new question about prime:
We call a prime as super prime when and only when which can be represented as the sum of multiple continuous primes. For example: 5=2+3, so 5 is a super prime.
Please program to judge whether a number is a super prime or not.

输入

The first line is an integer T (T<=1000), and then T lines follow.
There is only one positive integer  N(1<N<100000).

输出

For each case you should output the case number first, and then the word "yes" if the integer N is a super prime, and you should output "no" otherwise.

示例输入

3
5
7
8

示例输出

Case 1: yes
Case 2: no
Case 3: no

提示

来源

2012年"浪潮杯"山东省第三届ACM大学生程序设计竞赛(热身赛)
#include <iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
bool flag1[100010];
bool flag2[100010];
int prime[20000],k;
void getprime()
{memset(flag1,0,sizeof(flag1));flag1[1]=1;int i,j;for(i=2;i<=100000;i++){if(!flag1[i]){prime[++k]=i;}for(j=1;j<=k&&i*prime[j]<=100000;j++)      //素数筛;{flag1[i*prime[j]]=1;if(i%prime[j]==0)break;}}}
void super()
{int g;for(int i=1;i<k;i++){g=prime[i];for(int j=i+1;(g=g+prime[j])<=100000;j++)    //暴力超级素数;{if(!flag1[g]){flag2[g]=1;}}}
}
int main()
{k=0;getprime();super();int t,n,l;while(cin>>t){l=0;while(t--){cin>>n;printf("Case %d: ",++l);if(flag2[n])printf("yes\n");elseprintf("no\n");}}return 0;
}

Super Prime相关推荐

  1. 2404 Super Prime(欧拉筛素数)

    2404 Super Prime(欧拉筛素数) Problem Description We all know, prime is a kind of special number which has ...

  2. UESTC第七届ACM趣味程序设计竞赛第四场(正式赛)

    Memory Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit  S ...

  3. leetcode 263, 264, 1201, 313. Ugly Number I, II, III, Super Ugly Number(leetcode 丑数问题合集)

    263. Ugly Number https://leetcode.com/problems/ugly-number/ 本题题解由下面的 264. Ugly Number II 改造而来,所以效率会比 ...

  4. Super Ugly Number

    1. 解析 这道题Ugly Number II 的升级版,题目大意,求解第n个super Ugly Number,super Ugly Number(除1之外)的因子只存在因子列表primes中,换汤 ...

  5. 亚马逊echo中国使用_您是否需要Amazon Prime才能使用Amazon Echo?

    亚马逊echo中国使用 Amazon's popular Echo speaker system (and the personal assistant Alexa that comes with i ...

  6. Amazon Prime Video为《周四橄榄球之夜》推出新功能,让全球NFL球迷能够自定义流媒体播放体验

    X-Ray不仅让观看者能够掌控自己体验比赛的方式,同时以全新方式向球迷提供由AWS支持的Next Gen Stats Kay Adams和Chris Long共同主持<NFL Next>, ...

  7. super(Student,self).__init__()初始化的是什么东西?

    继承不是为了继承里面原来的属性和值么,不初始化的话,会有什么问题? 2015-04-04源自:python进阶 5-17642 浏览2 回答 最佳回答 2015-05-05 1 super(Stude ...

  8. Google Pixel 超分辨率--Super Resolution Zoom

    Google Pixel 超分辨率–Super Resolution Zoom Google 的Super Res Zoom技术,主要用于在zoom时增强画面细节以及提升在夜景下的效果. 文章的主要贡 ...

  9. 【译】为什么要写super(props)

    译注: 原文地址 https://overreacted.io/why-do-we-write-super-props/ 正文 我听说Hooks是新的热点.好笑的是,我想通过描述一些关于class组件 ...

最新文章

  1. JAVA基础2-输出语句
  2. 雅客EXCEL (3)-合并取消单元格、平均值、添加序号
  3. root cause of message type unknown during BP delta upload
  4. 浅议gRPC的数据传输机制和回调机制
  5. 具有CDI和lambda的策略模式
  6. Window Server 2008中开启Window Media Player功能
  7. mysql显示修改密码_MySQL修改密码
  8. tensorflow 十四 强化学习Q-learning
  9. 人究竟能抠到什么程度?
  10. linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...
  11. MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
  12. af_packet_C语言中利用AF_PACKET 原始套接字发送一个任意以太网帧 (一)
  13. 2016链家大数据楼市半年报
  14. PTA Left-pad Java
  15. python_sklearn层次聚类学习
  16. 最小二乘法拟合空间直线的原理及实现
  17. 穹顶之下,关于数据中心的“绿色”思考
  18. 【动态规划】线性动态规划
  19. Spring注解开发以及基于java的容器配置
  20. 连接虚拟机的工具破解免费版本

热门文章

  1. SView三维轻量化浏览器
  2. 【银河麒麟】终端安装微信代码
  3. 深访杨超越杯编程大赛发起人 还原硬核粉丝追星全过程
  4. 寄居蟹与海葵是一对合作互助的共栖伙伴。海葵是寄居蟹最称职的门卫。它用有毒的触角去蜇那些敢来靠近它们的所有动物,保护寄居蟹。 而寄居蟹则背着行动困难的海葵,四出觅食,有福同享。但并不是所有寄居蟹和海
  5. oracle闪回ddl,Oracle闪回详解
  6. 【Bus】编写一个Demo虚拟的总线-设备-驱动模型
  7. 包邮再送500份!我们自制了一张【数据分析知识鼠标垫】,抓紧领取
  8. matlab spline三次样条插值x,Spline(三次样条插值)
  9. 《编程之美》学而思 - 最大公约数问题
  10. 微信小程序开发——动画效果