PKU1411 Calling Extraterrestrial Intelligence Again

来源:互联网 发布:淘宝系统异常 编辑:程序博客网 时间:2024/05/17 23:12
先筛出所有质数p,q可能的取值,再用两重循环枚举。因为4<pq<=100000,p<=q,又p>=2 所以p,q的范围可以缩小到2~50000。又因为1<= a <= b <= 1000. ->a/b>=0.001 考虑9091这个数: 2/9091=0.00022 3/9091=0.00033    5/9091=0.00055 7/9091=0.00077 均小于0.001,所以2,3,5,7均不能作为p. 而11*9091=100001>100000;    所以无论如何9091都不能作为q。所以p,q的范围又可以缩小到2~10000。2~10000大概有1000多个质数,就可以枚举了
原创粉丝点击