两个re,求助
查看原帖
两个re,求助
1306005
shuashhn楼主2024/3/25 21:52

def issu(x): if x<=1: return False m=int(x**0.5) for i in range(2,m+1): if x%i==0: return False return True

def dfs(defth,path,list1): if defth==k: if issu(sum(path)): global ans ans+=1 print(ans)

  return

for i in list1: path[defth]=i dfs(defth+1,path,list1)

n,k=map(int,input().split()) list1=map(int,input().split()) path=[0]*3 ans=0 dfs(0,path,list1)

2024/3/25 21:52
加载中...