小明对数的研究比较热爱,一谈到数,脑子里就涌现出好多数的问题,今天,小明想考考你对素数的认识。
  问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为“美素数”,如29,本身是素数,而且2+9 = 11也是素数,所以它是美素数。
  给定一个区间,你能计算出这个区间内有多少个美素数吗?

Input第一行输入一个正整数T,表示总共有T组数据(T <= 10000)。
接下来共T行,每行输入两个整数L,R(1<= L <= R <= 1000000),表示区间的左值和右值。Output对于每组数据,先输出Case数,然后输出区间内美素数的个数(包括端点值L,R)。
每组数据占一行,具体输出格式参见样例。Sample Input

3
1 100
2 2
3 19

Sample Output

Case #1: 14
Case #2: 1
Case #3: 4
#include<stdio.h>
const int N = 10000;
int a[N];
int main()
{
int i,i1,j,k=0,q=0,n,n1,fun=0,b,b1,j1,j2=2;
scanf("%d",&n);n1=n;
while(n--)
{
k=0;
scanf("%d%d",&i,&i1);
for(i;i<=i1;i++)
{
for(j=2;j<i;j++)
if(i%j==0)break;    //素数循环次数
if(i==j)
{
j1=i; //对素数 判断
if(j1%10==j1)k++; //个位素肯定是素数 直接+
if(j1%10!=j1)
{    j2=2;fun=0;
while(j1)
{
fun+=j1%10; //两位数 的素数加起来
j1=j1/10;
}while(j2<fun){
if(fun%j2==0) //加起来的素数再判断是不是素数
break;
j2++;
}if(j2==fun)k++;    //是素数就+
}
}    }a[q]=k;q++;
}
for(q=0;q<n1;q++) //输出次数
printf("Case #%d: %d\n",q+1,a[q]);
}

这道题没有AC 超时了。

等我以后学会更好的算法才重新尝试的写吧。

转载于:https://www.cnblogs.com/ljzh/p/6306248.html

ACM 美素数 (没AC)相关推荐

  1. HDU 4548 美素数(打表)

    HDU  4548  美素数(打表)解题报告 题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=88159#problem/H 题目 ...

  2. HDU4548 美素数【水题】

    美素数 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submis ...

  3. 美素数(HDU 4548)(打表,简化时间复杂度)

    相信大家都喜欢美的东西,让我们一起来看看美素数吧. 问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为"美素数",如29,本身是素数,而且2+9 = 11 ...

  4. HDU 4548 美素数 素数题解

    本题就是能够直接打表的,推断能否够打表也须要技巧的: 1 推断最大的数值为1000000.百万下面的数打表都是能够的 2 能够线性预处理好.使用素数筛子法是能够接近线性预处理的. 故此能够打表了. 须 ...

  5. 杭电 4548 美素数

    美素数 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submis ...

  6. HDU 4548 美素数

    美素数 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others) Total Submis ...

  7. 【ACM】杭电OJ 4548 美素数(二次打表)

    二次打表,第一次是标记哪些是素数,哪些不是. 第二次是前n个数中   "本身是素数  &&  各个位上的和是素数  " 的个数 TLE: #include < ...

  8. ACM模板 素数打表

    下面的是  欧拉筛法  更快更方便更好用的进行素数打表 /*===================================================*\欧拉筛法 素数打表,该函数执行后p ...

  9. UVa10129(还没ac)各种re,o(╥﹏╥)o

    这是一道欧拉回路题 欧拉回路:就是一个路径包括每条边恰好一次. 判断是否满足欧拉回路.首先是图是联通的.其次图中每个点的入度等于出度.如果是欧拉路径的话,满足奇点只能等于2或0,并且对于有向图,奇点的 ...

最新文章

  1. 桌面上的计算机打开速度慢,电脑开机进入桌面特别慢
  2. 11粘土人脖卡面撑怎么用_纽约春节必备小吃!鸭脖、炸串、麻辣烫...送到家门口,放肆撸爽!...
  3. Ubuntu 及其衍生版安装使用截图工具【深度截图】
  4. 文献学习(part6)--Clustering ensemble based on sample’s stability
  5. Apache Tika:通用的内容分析工具
  6. html文件转换html格式,pdf文件怎么转换成html格式
  7. [BZOJ3781]小B的询问
  8. java代码实现雷达图_雷达图的一种实现! Cocos Creator !
  9. 2021秋招----hr面试总结
  10. python处理grd格式文件_GBDT原理及利用GBDT构造新的特征-Python实现
  11. 声呐直线阵正交混频实验(HEU信息与信号处理创新实践项目一)
  12. 2016跨境电商五大物流模式
  13. 【python爬虫实战】 001 技术路线图
  14. 程序员深思语,导师语录
  15. 网易视频云余利华:以用户体验为核心,深耕PaaS云生态
  16. 全球最值的学习的100个网站
  17. 006.Sql条件查询
  18. 简要描述html文档的结构,1.1.HTML的介绍
  19. HBuilder中wap2app(将移动站点转换为移动应用)
  20. 2022湖南常德市桃源县部分事业单位集中招聘练习题及答案

热门文章

  1. python打包和添加数据文件_Python打包时添加非代码文件的坑
  2. while语句,do-while与for循环的介绍
  3. 对象序列化与反序列化(二进制 byte[])
  4. centos7设置静态IP地址
  5. Kotlin入门(33)运用扩展属性
  6. Android开发笔记(一百五十三)OpenGL绘制三维图形的流程
  7. centos7下Jenkins管理员admin密码忘记后处理方法
  8. DBCC DBREINDEX重建索引提高SQL Server性能
  9. WiFi(网络)调试Android手机
  10. centOS6.4下Percona-XtraBackup的安装