python 代码
n = int(input())
a = [0] + list(map(int,input().split()))
s = [1] * (n + 1)
po = 0
ne = 0
ansp = 0
ansn = 0
for i in range(1,n + 1):
if a[i] < 0:
a[i] = -1
else:
a[i] = 1
s[i] = s[i - 1] * a[i]
for i in range(n + 1):
if s[i] > 0:
ansp = ansp + po
ansn = ansn + ne
po = po + 1
else:
ansp = ansp + ne
ansn = ansn + po
ne = ne + 1
print(ansn,ansp)