while True:
try:
n = int(input())
listNum = list(map(int, input().split())) # 先转换成数组,再把数据转换成int类型,因为map函数返回的对象,所以需要list再转换成列表
Averg = 0 # 正数的平均值,先用来保存正数的总和
Counts = 0 # 负数出现的次数
Counts0 = 0 # 0出现的次数
for x in listNum:
if x < 0: # 小于0,负数+1
Counts += 1
elif x == 0: # 等于0,正数不加,负数不加
Counts0 += 1
else: # 正数,先求和,最终在统计平均值
Averg += x
print(Counts, end=" ") # 输出负数出现的次数
if n - Counts - Counts0 == 0: # 如果正数出现的次数是0,则输出0.0(题目说了,保留一位小数)
print(0.0)
else: # 如果正数有值,则统计平均值,并保留一位小数
print('%.1f' %(Averg/(n - Counts - Counts0)))
except:
break