#ABC292Ex. 评级估计器
评级估计器
评级估计器
题目描述
你参加 场比赛,按举办顺序称为比赛 ,比赛 , ,比赛 。
每参加一场比赛,会得到一个称为「表现值」的值。记第 场比赛的表现值为 。
此外,你有一个称为「评级」的值,评级会随比赛中的表现值而变。参加比赛前的初始评级为 ,参加第 场比赛后的评级变为
[ \frac{1}{n}\left(\sum_{i=1}^{n}P_i\right) ]
不过,一旦你的评级达到 以上,之后即使参加比赛,评级也不再变动。
你决定在赛前预测自己在每场比赛中的表现值。初始时,第 场比赛的表现值预测为 。给定 个查询,请按输入顺序处理所有查询。
每个查询给出两个整数 。首先,将第 场比赛的表现值预测修改为 。(该修改是持久的。)然后,假设你在全部 场比赛中都获得了当前预测值所对应的表现值,输出所有比赛结束后的最终评级。
输入格式
输入按以下格式从标准输入给出,其中 表示第 个查询给出的 :
输出格式
输出 行。第 行输出第 个查询的答案。
当输出与真实答案的绝对误差或相对误差不超过 时,该输出被视为正确。
样例
5 6 7
5 1 9 3 8
4 9
2 10
1 0
3 0
3 30
5 100
1 100
6.000000000000000
7.500000000000000
6.333333333333333
5.400000000000000
13.333333333333334
13.333333333333334
100.000000000000000
初始时 。
第一个查询将 修改为 ,变为 。
此时,假设第 场比赛的表现值为 ,评级变化如下。
最初评级为 。
比赛 1 结束后,评级为 。
比赛 2 结束后,评级为 。
比赛 3 结束后,评级为 。
比赛 4 结束后,评级为 。
由于比赛 4 结束后的评级不低于 ,此后评级不再变化。
因此,所有比赛结束后的最终评级为 ,第一行应输出 。
数据范围
- 输入中的所有值均为整数
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 2636
- 类型
- 传统题
- Time Limit
- 1018ms
- Memory Limit
- 1024MiB
- 上传者