AT_arc072_d.[ARC072F] Dam
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
你负责管理一个最多能储存 L 升水的水库。一开始,水库是空的。接下来 n 天,第 i 天早上,有 v 升 ti ℃ 的水会流进来;每天晚上,你可以决定要放多少水,但你必须保证第二天水不会溢出。水不会蒸发,温度也和流进水之外的因素无关。v1 升 t1 ℃ 的水与 v2 升 t2 ℃ 的水混合后的温度为 v1+v2t1v1+t2v2。对于第 i(i∈[1,n]∩N) 天,你需要求出最后水库是满的的情况下能达到的最高水温。不同日期的答案相互独立。
输入格式
输入按以下格式:
n Lt1 v1t2 v2⋯tn vn
输出格式
输出 n 行,第 i 行一个实数表示第 i 天的答案。你的答案与标准答案的相对误差或绝对误差小于 10−6 即为正确。
输入输出样例
输入#1
3 10 10 10 20 5 4 3
输出#1
10.0000000 15.0000000 13.2000000
输入#2
4 15 0 15 2 5 3 6 4 4
输出#2
0.0000000 0.6666667 1.8666667 2.9333333
输入#3
4 15 1000000000 15 9 5 8 6 7 4
输出#3
1000000000.0000000 666666669.6666666 400000005.0000000 293333338.8666667
说明/提示
-
1≤n≤5×105
-
1≤L≤109
-
∀i∈[1,n],0≤ti≤109,1≤vi≤L,v1=L
-
所有数据都是整数。
输入解题思路,AI测评打分。不知道怎么写?