求援必关
  • 板块灌水区
  • 楼主FranklinAn
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/14 19:59
  • 上次更新2024/7/14 20:02:21
查看原帖
求援必关
1350262
FranklinAn楼主2024/7/14 19:59

求中位数

站外题 100ms 256MiB

输入: 第一行是一个n,表示有n个操作 ( ? ≤ 100000 ) (n≤100000) 接下来有n行,有两种操作 1 x 表示添加数字x (x是正整数且在int范围内) 2 输出添加了的数的中位数。如果是整数则输出整数,如果是小数则输出保留一位小数

中位数定义:先将数据排序。当数据的个数为奇数时,处于中间位置的数即为中位数;当个数为偶数时,中位数则为处于中间位置的2个数的平均数。

输出: 每个查询输出一个数表示中位数,如果是整数则输出整数,如果是小数则输出保留一位小数

样例 输入 6

1 1

2

1 2

2

1 2

2

输出

1

1.5

2

2024/7/14 19:59
加载中...