找数(线筛,容斥)
来源:互联网 发布:路由器mac是什么意思 编辑:程序博客网 时间:2024/06/05 18:44
找出第N个最小素因子是P的正整数。
Input
一行两个整数N和P(1<=N,P<=10^9),保证P是素数。
Output
如果结果超过10^9则输出0否则输出这个数。
一看到最小质因子就想到了线筛,每个数只会被其最小质因子筛去。并且只需要筛出p以内的质数。再用p以内的质数去筛,比p小的质数可以筛去不合法的,比p大的质数对我们来说毫无意义。
然而p十分小时,线筛是跑不出来的。
怎么办?
容斥,把p以内的质数搞出来,比如说是
那么二分答案
根据Cnt值调整Ans
0 0
- 找数(线筛,容斥)
- hdu 4810 2013南京区域赛 杨辉三角组合数+容斥原理思维+找规律
- UVA 11806 Cheerleaders(容斥原理)(组合数)
- UESTC 1720 无平方因子数(数论,容斥)
- 【容斥(其实并不是)】【USACO】数三角形
- 20160331 UVA11806 Cheerleaders(组合数公式+容斥原理)
- UVA 11806 Cheerleaders(容斥原理 + 组合数)
- UVA11806: Composite Prime (容斥 & 组合数)
- bzoj 2440 完全平方数(容斥)
- [jzoj]4086. 选数(number)(容斥+DP优化)
- 组合数+二项式反演(容斥)-UVALive
- [BZOJ3930][CQOI2015]选数(数论+容斥)
- smoj2075:匹配数(状压dp/广义容斥原理)
- bzoj2440—完全平方数(二分+容斥原理)
- bzoj2839 集合计数 (容斥原理+组合数)
- 51nod 1829 函数(组合数+容斥)
- hdu1286 找新朋友(欧拉函数||容斥原理)
- codevs1553 互斥的数 学会找关系 set容器实现hasi
- lOG4j日志的使用
- 用栈操作实现队列的操作
- 最大公因数还可以这么玩!!!!
- 爬虫论坛分享
- VVOL
- 找数(线筛,容斥)
- 【CF】【318div2D】【思维题】【DP|数学】
- 大数的四则运算
- UI设计规范
- Jquery Table 的基本操作
- J2SE之面向对象
- gdb常用命令
- MD5加密代码
- 黑马程序员 --- NSArray和NSMutableArray的用法