|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 冬雪雪冬 于 2016-9-14 22:15 编辑
原帖子:http://bbs.fishc.com/thread-75774-1-1.html
题目:
我们称 197 为一个循环质数,因为它的所有轮转形式: 197, 971 和 719 都是质数。
100 以下有 13 个这样的质数: 2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79, 和 97.
100 万以下有多少个循环质数?
答案是55
正确的鱼油是:
wangzhenas 2.967s
无下限HENTAI 34.404s(为公平起见,测试时注释掉了打印每个循环质数的语句)
老忘 0.454s
lizuolong 0.603s
hvagab 94.141s
小剑剑 151.185s
mather 6.531s
loserlovey 时间过长,我没有继续等下去
过河的小卒 3.072s
sunqiangzai 52.120s
bacon6581 2.330s
优秀的鱼油是:
老忘,他首先判断除了2以外都是奇数,且末尾是5,必能被5整除。所以组成的每位数只能是1,3,7,9,再将这三个数排列组合,判断是否循环质数,大大提高了效率,降低运算量,因此用时最短。
bacon6581,虽然用时不是最短,但反复思考,反复优化,也考虑到了由1,3,7,9组成。
本次测试用时的计算机配置为:
|
|