区间数据hdu4548(美素数)
2013-05-22 22:02
127 查看
在写这篇文章之前,xxx已经写过了几篇关于改区间数据主题的文章,想要了解的朋友可以去翻一下之前的文章
[align=left]Problem Description[/align]
小明对数的研讨比较热爱,一谈到数,脑子里就涌现出好多数的问题,明天,小明想考考你对素数的认识。
问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为“美素数”,如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
文章结束给大家分享下程序员的一些笑话语录:
与女友分手两月有余,精神萎靡,面带菜色。家人介绍一女孩,昨日与其相亲。女孩果然漂亮,一向吝啬的我决定破例请她吃晚饭。
选了一个蛮贵的西餐厅,点了比较贵的菜。女孩眉开眼笑,与我谈得很投机。聊着聊着,她说:“我给你讲个笑话吧。”“ok”
“一只螳螂要给一只雌蝴蝶介绍对象,见面时发现对方是只雄蜘蛛。见面后螳螂问蝴蝶‘如何?’,‘他长的太难看了’,‘别看人家长的丑,人家还有网站呢’。”
“呵呵………”我笑。忽然她问:“你有网站吗?”
[align=left]Problem Description[/align]
小明对数的研讨比较热爱,一谈到数,脑子里就涌现出好多数的问题,明天,小明想考考你对素数的认识。
问题是这样的:一个十进制数,如果是素数,而且它的各位数字和也是素数,则称之为“美素数”,如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> int prime(int n) { int i; if(n==2) return 1; for(i=2;i*i<=n;i++) if(n%i==0) return 0; return 1; } int main() { int j=0,i,t,l,r,a[900005],sum; a[j++]=2; for(i=3;i<=1000050;i+=2) if(prime(i)) { t=i;sum=0; while(t) { sum+=t%10; t/=10; } if(prime(sum)) { a[j++]=i; } } int r1,k=1; scanf("%d",&t); while(t--) { scanf("%d%d",&l,&r); r1=0; for(i=0;a[i]<=r;i++) if (a[i]>=l&&a[i]<=r) r1++; printf("Case #%d: %d\n",k++,r1); } return 0; }
文章结束给大家分享下程序员的一些笑话语录:
与女友分手两月有余,精神萎靡,面带菜色。家人介绍一女孩,昨日与其相亲。女孩果然漂亮,一向吝啬的我决定破例请她吃晚饭。
选了一个蛮贵的西餐厅,点了比较贵的菜。女孩眉开眼笑,与我谈得很投机。聊着聊着,她说:“我给你讲个笑话吧。”“ok”
“一只螳螂要给一只雌蝴蝶介绍对象,见面时发现对方是只雄蜘蛛。见面后螳螂问蝴蝶‘如何?’,‘他长的太难看了’,‘别看人家长的丑,人家还有网站呢’。”
“呵呵………”我笑。忽然她问:“你有网站吗?”
相关文章推荐
- Cassandra 使用Thrift API操作数据, 读写多行(range区间)多列(slice切片)数据
- Mysql update指定区间的数据
- Help Hanzo 素数打表进阶(大数据区间打表)
- 数学之路-数据分析进阶-区间估计与假设检验(1)
- 数学之路-数据分析进阶-区间估计与假设检验(2)
- 二分算法查找数据所在区间索引值的例子
- [lucene3] 重写TermRangeFilter获得支持数字型数据区间检索的过滤器
- HighCharts 根据spline-plot-bands图,定制自己的图(区间里显示多个数据)
- oracle中rownum的用法,查询某个区间的数据
- 连续区间(数据岛)查询
- 【MOOC·数据结构】求数组区间两个最大整数
- 【thinkphp3.x】thinkphp3.x中数据的查询-区间查询、统计查询等等
- 取连续数据的最值,以及对应的区间。
- 数据结构之区间K大数
- (Relax 线段树1.1)POJ 3468 A Simple Problem with Integers(线段树子区间更新的维护:集中更新和动态统计子序列中的数据)
- matplotlib如何在绘制时间序列时跳过无数据的区间
- VC 利用DLL共享区间在进程间共享数据及进程间广播消息
- SQL 根据连续区间 生成数据。 区间拆分
- SQL Server 随机数,随机区间,随机抽取数据rand(),floor(),ceiling(),round(),newid()函数等
- C#IList 取区间数据