检测点2检测的输出为22,我的是26。
它一共有100个数据
n=input() #输入1
i=input() #输入2
lst=i.split() #将输入2转化为列表lst存储
'''lst=set(lst)
lst=list(lst)''' #开始以为有重复的数字,用来排除,再试了一遍分数和监测点没有变
lst2=[] #用于存储两个数相加的结果
a=0 #用来确定截取列表的起点
b=len(lst) #lst的长度用来停止循环,防止报错
result=0 #储存最终结果
while True: #重复循环
for item in lst[a:]: #依次取每一个数
for item2 in lst[a+1:]: #从第二个数开始依次取数
lst2.append(int(item)+int(item2)) #将结果添加到列表lst2
a+=1 #每循环一次将列表往后一位,防止重复计算
if a==b: #起点与列表长度相同时结束循环
break
for c in lst2: #检测lst2有多少个值在lst中
if str(c) in lst:
result+=1
print(result)