解题思路:
注意事项:
注意素数筛选的时间优化,不然大概率超时。
参考代码:
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语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
简单的a+b (C语言代码)浏览:674 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
简单的a+b (C语言代码)浏览:661 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:541 |
K-进制数 (C语言描述,蓝桥杯)浏览:955 |
1013题解浏览:596 |
1126题解浏览:649 |