#include<algorithm>
#include<stdio.h>
#include<iostream>
#include<math.h>
#define maxn 1000010
using namespace std;
int prime[maxn];
int n,l,r,t=1;
bool isprime[maxn];
int sieve(){//素数筛法int p=0;for(int i=0;i<=maxn;i++)isprime[i]=true;isprime[0]=isprime[1]=false;for(int i=2;i<=maxn;i++){if(isprime[i]){for(int j=2*i;j<=maxn;j+=i)isprime[j]=false;}}
}
int bitsum(int x){//求各个位之和int sum=0;while(x){sum+=x%10;x/=10;}return sum;
}
void table(){//打表int count=0;for(int i=1;i<=maxn;i++){if(isprime[i]&&isprime[bitsum(i)]){count++;}prime[i]=count;}
}
int main(){int T;cin>>T;sieve();table();while(T--){cin>>l>>r;int count=prime[r]-prime[l-1];cout<<"Case #"<<t++<<":"<<" "<<count<<endl;}
}

素数筛选法--hdu4548美素数相关推荐

  1. HDU4548 美素数【水题】

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

  2. python使用集合实现筛选法求素数-python素数筛选法浅析

    原理: 素数,指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.在加密应用中起重要的位置,比如广为人知的RSA算法中,就是基于大整数的因式分解难题,寻找两个超大的素数然后相乘作 ...

  3. 因子和(类素数筛选法)

    (忙着A题,总结会慢慢跟上~) 1409: 因子和 Time Limit: 1 Sec Memory Limit: 128 MB [Submit][Status][Web Board] Descrip ...

  4. 51nod 1536不一样的猜数游戏 思路:O(n)素数筛选法。同Codeforces 576A Vasya and Petya‘s Game。

    废话不多说,先上题目. 51nod Codeforces 两个其实是一个意思,看51nod题目就讲的很清楚了,题意不再赘述. 直接讲我的分析过程:刚开始拿到手有点蒙蔽,看起来很难,然后......然后 ...

  5. pku 2635 The Embarrassed Cryptographer 数论——素数筛选法+模拟大数除法

    http://poj.org/problem?id=2635 因为给定的k是两个素数的乘机,所以该数所包含的因子是{1,K,p,q}假设k = p*q p,q为素数,所以只要从小到大枚举小于L的素数, ...

  6. 素数筛选法(埃氏筛 欧拉筛)

    质数筛选法 文章目录 质数筛选法 前言 一.埃氏筛 O(nloglogn)O(nloglogn)O(nloglogn) 二.欧拉筛O(n)O(n)O(n) 总结 前言 当需要大范围内的素数时,例如1e ...

  7. PAT甲题题解-1059. Prime Factors (25)-素数筛选法

    用素数筛选法即可. 范围long int,其实大小范围和int一样,一开始以为是指long long,想这就麻烦了该怎么弄. 而现在其实就是int的范围,那难度档次就不一样了,瞬间变成水题一枚,因为i ...

  8. 南阳理工oj 题目26 孪生素数问题 素数筛选法

    孪生素数问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 写一个程序,找出给出素数范围内的所有孪生素数的组数.一般来说,孪生素数就是指两个素数距离为2,近的不能再近的相邻 ...

  9. 素数筛选法 (求1~n的素数)

    1.下面是求1~n的素数的一般方法: //求1~n的素数一般方法 #include<iostream> using namespace std; int main() {int n,i,j ...

  10. Python:实现prime sieve eratosthenes埃拉托斯特尼素数筛选法算法(附完整源码)

    Python:实现prime sieve eratosthenes埃拉托斯特尼素数筛选法算法 # flake8: noqa def prime_sieve_eratosthenes(num):prim ...

最新文章

  1. 剑指offer 04:重构二叉树
  2. linux 常见服务端口
  3. 利用SSH端口转发功能实现X转发
  4. chrome 适配调试_终于明白怎么用Chrome开发适配各种移动端屏幕尺寸了
  5. 【完美解决】Could not process result for mapping: ResultMapping{property=‘null‘, column=‘xxx‘, javaType=
  6. ImageLoader设置圆形图片
  7. linux看网络电影,Linux中看电影、听音乐
  8. SpringRMI解析2-RmiServiceExporter逻辑脉络
  9. 强大的CHM电子书或CHM帮助文件的快速制作工具Easy CHM
  10. 手把手 网络爬虫:用爬虫爬取贝壳房租网西安的租房信息
  11. 速腾激光雷达 xavier环境驱动配置踩坑记录
  12. 灼口综合征的症状这么多呢呀?!
  13. chrome浏览器调试JS代码
  14. 如何快速实现MindMapper分类的整理
  15. 2022年京东五月份有什么活动?京东打折力度最大是什么时候?
  16. 不错嘛(lsp专用)
  17. Java串口与手机通信
  18. python数据分析之DataFrame的数据抽取
  19. 虚拟化的适用范围和适用场景,服务器虚拟化架构和功能
  20. 【程序人生】“阶段总结”-归来仍是少年

热门文章

  1. jquery特效 商品SKU属性规格选择实时联动
  2. 主辅dns服务器的配置
  3. 为什么300的并发能把支持最大连接数4000数据库压死
  4. js和jquery给iframe src赋值的3种方法
  5. PackageManagerService源码阅读笔记
  6. [Struts]使用tiles管理界面遇到困难
  7. 物联网来了,智能城市离我们还有多远?
  8. 使用AsyncDisplayKit提升UICollectionView和UITableView的滚动性能
  9. C# 性能优化之斤斤计较篇 二
  10. cisco独臂路由(即单臂路由)的配置