解题思路:
注意事项:
注意素数筛选的时间优化,不然大概率超时。
参考代码:
from math import sqrt def Isprime(x): if x % 2 == 0: return x == 2 elif x % 3 == 0: return x == 3 elif x % 5 == 0: return x == 5 else: for i in range(7,int(sqrt(x))+1,2): if x % i == 0: return False return True def function(n): count = 0 temp = 2 result = 1 while count < n: if Isprime(temp): result = (result*temp)%50000 count = count+1 temp = temp + 1 print(result) if __name__ == '__main__': n = int(input()) function(n)
0.0分
0 人评分
【亲和数】 (C语言代码)浏览:542 |
【偶数求和】 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:661 |
C语言训练-数字母 (C语言代码)浏览:608 |
字符逆序 (C语言代码)浏览:617 |
简单的a+b (C语言代码)浏览:581 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:840 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:562 |
小九九 (C语言代码)浏览:511 |