ACM 美素数 (没AC)
问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为“美素数”,如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)相关推荐
- HDU 4548 美素数(打表)
HDU 4548 美素数(打表)解题报告 题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=88159#problem/H 题目 ...
- HDU4548 美素数【水题】
美素数 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submis ...
- 美素数(HDU 4548)(打表,简化时间复杂度)
相信大家都喜欢美的东西,让我们一起来看看美素数吧. 问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为"美素数",如29,本身是素数,而且2+9 = 11 ...
- HDU 4548 美素数 素数题解
本题就是能够直接打表的,推断能否够打表也须要技巧的: 1 推断最大的数值为1000000.百万下面的数打表都是能够的 2 能够线性预处理好.使用素数筛子法是能够接近线性预处理的. 故此能够打表了. 须 ...
- 杭电 4548 美素数
美素数 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submis ...
- HDU 4548 美素数
美素数 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submis ...
- 【ACM】杭电OJ 4548 美素数(二次打表)
二次打表,第一次是标记哪些是素数,哪些不是. 第二次是前n个数中 "本身是素数 && 各个位上的和是素数 " 的个数 TLE: #include < ...
- ACM模板 素数打表
下面的是 欧拉筛法 更快更方便更好用的进行素数打表 /*===================================================*\欧拉筛法 素数打表,该函数执行后p ...
- UVa10129(还没ac)各种re,o(╥﹏╥)o
这是一道欧拉回路题 欧拉回路:就是一个路径包括每条边恰好一次. 判断是否满足欧拉回路.首先是图是联通的.其次图中每个点的入度等于出度.如果是欧拉路径的话,满足奇点只能等于2或0,并且对于有向图,奇点的 ...
最新文章
- 桌面上的计算机打开速度慢,电脑开机进入桌面特别慢
- 11粘土人脖卡面撑怎么用_纽约春节必备小吃!鸭脖、炸串、麻辣烫...送到家门口,放肆撸爽!...
- Ubuntu 及其衍生版安装使用截图工具【深度截图】
- 文献学习(part6)--Clustering ensemble based on sample’s stability
- Apache Tika:通用的内容分析工具
- html文件转换html格式,pdf文件怎么转换成html格式
- [BZOJ3781]小B的询问
- java代码实现雷达图_雷达图的一种实现! Cocos Creator !
- 2021秋招----hr面试总结
- python处理grd格式文件_GBDT原理及利用GBDT构造新的特征-Python实现
- 声呐直线阵正交混频实验(HEU信息与信号处理创新实践项目一)
- 2016跨境电商五大物流模式
- 【python爬虫实战】 001 技术路线图
- 程序员深思语,导师语录
- 网易视频云余利华:以用户体验为核心,深耕PaaS云生态
- 全球最值的学习的100个网站
- 006.Sql条件查询
- 简要描述html文档的结构,1.1.HTML的介绍
- HBuilder中wap2app(将移动站点转换为移动应用)
- 2022湖南常德市桃源县部分事业单位集中招聘练习题及答案
热门文章
- python打包和添加数据文件_Python打包时添加非代码文件的坑
- while语句,do-while与for循环的介绍
- 对象序列化与反序列化(二进制 byte[])
- centos7设置静态IP地址
- Kotlin入门(33)运用扩展属性
- Android开发笔记(一百五十三)OpenGL绘制三维图形的流程
- centos7下Jenkins管理员admin密码忘记后处理方法
- DBCC DBREINDEX重建索引提高SQL Server性能
- WiFi(网络)调试Android手机
- centOS6.4下Percona-XtraBackup的安装