CCF 201403-1 相反数(python)
当 List2[j] 小于 0 的时候证明有负的 j 没有配对,大于 0 的时候证明有正的 j 没有配对,只要配对成功一次就多一对相反数
n = int(input())
List1 = list(map(int, input().split()))
List2 = [0]*1005
count = 0
for i in List1:
j = abs(i)
k = i/j
if k > 0 and List2[j] < 0 or k < 0 and List2[j] > 0:
count += 1
List2[j] += k
print(count)