社区讨论
86分,样例超时了一个,求条!!
P1036[NOIP 2002 普及组] 选数参与者 2已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @mjff73mi
- 此快照首次捕获于
- 2025/12/21 15:43 3 个月前
- 此快照最后确认于
- 2025/12/23 21:45 3 个月前
下面是我写的Python代码,提交时有一个样例超时了(第二组的一个超了),得了86分,求大神调!!!(会回关的)
PYTHONa=input().split(' ')
n=int(a[0])
k=int(a[1])
l=list(map(int,input().split(' ')))
from itertools import *
s=combinations(l,k)
p=[]
o=[]
for i in s:
o=[]
for j in i:
o.append(j)
p.append(o)
s=[]
for i in p:
sum=0
for j in i:
sum+=j
s.append(sum)
def is_prime(n):#判断质数
if n <= 1:
return False
for i in range(2, n):
if n % i == 0:
return False
return True
path=0
for i in s:
if is_prime(i):
path+=1
print(path)
回复
共 4 条回复,欢迎继续交流。
正在加载回复...