#2345. 计算N个整数的加权平均数、众数和中位数

计算N个整数的加权平均数、众数和中位数

计算N个整数的加权平均数、众数和中位数

题目描述:

给定N个整数和N个对应的权重,计算加权平均数、中位数和众数。加权平均数是按照每个数的权重加权计算得到的。如果存在多个众数,输出最小的众数。所有结果保留两位小数。

输入格式:

  • 第一行为整数N(5 <= N <= 10000)
  • 第二行为N个用空格隔开的整数Ai(0 <= Ai <= 100)
  • 第三行为N个用空格隔开的整数Wi(1 <= Wi <= 10),表示对应整数Ai的权重。

输出格式:

  • 输出加权平均数、众数、中位数,结果保留两位小数。

样例:

输入:

6
2 3 4 4 5 6
1 2 2 3 2 1

输出:

4.00 4 4.00

题解思路:

image