7.详解PAT乙级110道题 - PAT1007
合集 · 详解PAT乙级110道题(python) (11)
-
1.详解PAT乙级110道题 - PAT1001
7:19
-
2.详解PAT乙级110道题 - PAT1002
12:50
-
3.详解PAT乙级110道题 - PAT1003
20:58
-
4.详解PAT乙级110道题 - PAT1004
11:18
-
5.详解PAT乙级110道题 - PAT1005
14:57
-
6.详解PAT乙级110道题 - PAT1006
7:45
-
7.详解PAT乙级110道题 - PAT1007
9:44
-
8.详解PAT乙级110道题 - PAT1008
8:22
-
9.详解PAT乙级110道题 - PAT1009
2:24
-
11.详解PAT乙级110道题 - PAT1011
4:29
-
2.详解PAT乙级110道题 - PAT1012
22:27
Description
有人看到结尾吗()
Comments
可以稍微把算法优化一下,就不会超时了 n=int(input("")) prime=【2】 for i in range(3,n+1,2): sqrt=i**0.5 for x in prime: if i%x==0: break elif x>sqrt: prime.append(i) break a=0 for i in range(len(prime)): if prime【i】-prime【i-1】==2: a+=1 print(a) python和c语言比起来确实慢好多。 最近准备考pat(因为刚刚开始学编程,只学了python),所以想看看别人是怎么做的,但是看了好多人都是用c++来做的,非常感谢up主提供的思路[冰墩墩]
♥ 1 ↩ 2
up主我用deepseek写过了1007