N= int(input())
res=[]
def prime(n):
IsPrime=[1]*(n+2)
i=2 #i为素数
while i<=n:
res.append(i)
for x in range(2*i,N+1,i):
IsPrime[x]=0
while 1:
i+=1
if(IsPrime[i]==1):
break
prime(N)
cnt=0
for i in range(len(res)-1):
if res[i]+2==res[i+1]:
cnt+=1
print(cnt)
PAT 1007 素数对猜想 20
最新推荐文章于 2024-07-30 17:23:09 发布