首页 > 试题广场 >

记负均正

[编程题]记负均正
  • 热度指数:283596 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
\hspace{15pt}对于给定的 n 个整数 a_1, a_2, \cdots, a_n,统计并计算:
\hspace{23pt}\bullet\,负整数的个数;
\hspace{23pt}\bullet\,正整数的平均值。

输入描述:
\hspace{15pt}第一行输入一个整数 n \left(1 \leqq n \leqq 2 \times 10^3\right) 代表整数的个数。
\hspace{15pt}第二行输入 n 个整数 a_1, a_2, \dots, a_n \left(-10^3 \leqq a_i \leqq 10^3\right) 代表输入的整数。


输出描述:
\hspace{15pt}先输出一个整数,代表负整数的个数;随后在同一行输出一个实数,代表正整数的平均值。

\hspace{15pt}由于实数的计算存在误差,当误差的量级不超过 10^{-6} 时,您的答案都将被接受。具体来说,设您的答案为 a ,标准答案为 b ,当且仅当 \tfrac{|a-b|}{\max(1,|b|)}\leqq 10^{-6} 时,您的答案将被接受。
示例1

输入

6
-1 3 -2 1 0 1

输出

2 1.66666666667
示例2

输入

3
0 0 0

输出

0 0

备注:
\hspace{15pt}本题输出要求已规范,允许细微误差(2025/01/16)。

这道题你会答吗?花几分钟告诉大家答案吧!

问题信息

难度:
0条回答 25617浏览

热门推荐

通过挑战的用户

查看代码
记负均正