HDU 4548 美素数
美素数
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 2329 Accepted Submission(s): 810
问题是这种:一个十进制数,假设是素数,并且它的各位数字和也是素数,则称之为“美素数”,如29,本身是素数,并且2+9 = 11也是素数,所以它是美素数。
给定一个区间,你能计算出这个区间内有多少个美素数吗?
接下来共T行,每行输入两个整数L,R(1<= L <= R <= 1000000),表示区间的左值和右值。
每组数据占一行,详细输出格式參见例子。
错了好多次,最终过了,
#include<stdio.h>
#include<math.h>
#define MAXN 1000010
int prime[MAXN];
int arr[MAXN];
int main()
{int i,j;int count=0;int T;int Q;int L,R;for(i=2;i<MAXN;i++)if(i%2==1) prime[i]=1;else prime[i]=0;for(i=3;i<=sqrt(MAXN*1.0);i++)//在用sqrt的时候要乘1.0,换成double型的,server上的高精度,所以必须改成高精度{if(prime[i])for(j=i+i;j<MAXN;j+=i)prime[j]=0;}prime[2]=1;for(i=2;i<MAXN;i++){if(prime[i]){int d=0;int t=i;while(t){d+=t%10;t/=10;}if(prime[d])count++;} arr[i]=count;}scanf("%d",&T);for(Q=1;Q<=T;Q++){scanf("%d%d",&L,&R);printf("Case #%d: %d\n",Q,arr[R]-arr[L-1]);}return 0;
}
HDU 4548 美素数相关推荐
- HDU 4548 美素数(打表)
HDU 4548 美素数(打表)解题报告 题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=88159#problem/H 题目 ...
- HDU 4548 美素数 素数题解
本题就是能够直接打表的,推断能否够打表也须要技巧的: 1 推断最大的数值为1000000.百万下面的数打表都是能够的 2 能够线性预处理好.使用素数筛子法是能够接近线性预处理的. 故此能够打表了. 须 ...
- 杭电 4548 美素数
美素数 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submis ...
- 【ACM】杭电OJ 4548 美素数(二次打表)
二次打表,第一次是标记哪些是素数,哪些不是. 第二次是前n个数中 "本身是素数 && 各个位上的和是素数 " 的个数 TLE: #include < ...
- 美素数(HDU 4548)(打表,简化时间复杂度)
相信大家都喜欢美的东西,让我们一起来看看美素数吧. 问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为"美素数",如29,本身是素数,而且2+9 = 11 ...
- ACM 美素数 (没AC)
小明对数的研究比较热爱,一谈到数,脑子里就涌现出好多数的问题,今天,小明想考考你对素数的认识. 问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为"美素数" ...
- HDU4548 美素数【水题】
美素数 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submis ...
- GCD and LCM HDU - 4497(素数打表+唯一分解定理)求多少种情况
题目大意: 给你两个数最小公倍数L,最大公约数G,问你有多少有序数组(x,y,z)满足GCD(x,y,z)=G,LCM(x,y,z)=L,首先如果gcd(x,y,z)=G, 思路分析: 当这样的组合存 ...
- 【HDU - 2012】素数判定(水题,数论,打表)
题干: 解题报告: AC代码1: #include<bits/stdc++.h> #define MAX 10000//求MAX范围内的素数 using namespace std; lo ...
最新文章
- 机器学习常用损失函数小结
- 设计模式-观察者模式 实现
- VMWare下的DOS与宿主机的文件共享
- JavaScript——易班优课YOOC课群在线测试自动答题解决方案(八)功能面板
- js 中时间格式化的几种方法
- 从文本界面安装RHEL5操作系统详解
- MySQL-第N篇一些经验
- 美人计--图片asp木马
- 前端工作中的一些解决问题的方法,可以参考一下
- DSP CCS12.00 芯片:TMS320F28335 结课设计 数字电压表 TFTLCD 模块 + ADC 模块
- 无线调试和unable to connect to 192.168.2.245:5555由于目标计算机积极拒绝,无法连接。 (10061)
- 【JZOJ3054】祖孙询问【LCA】
- Ubuntu下修改文件夹的所有者权限
- 达梦7数据库数据守护集群 技术方案
- let 92. Reverse Linked List II
- PMP试题 | 每日一练,快速提分(十二)
- 六月11号补题日记:Atorder Beginner Contest 305
- 用exe4j将jar包打包成exe文件实现无java环境运行
- 英语口语练习一之work详解
- securecrt 连接配置存放目录_SecureCRT上传和下载文件(下载默认目录)