题目描述
整数 N,M,S,及び長さ N の整数列 A=(A1,A2,⋯,AN) が与えられます.
次の条件をすべて満たす長さ N の非負実数列 x=(x1,x2,⋯,xN) を作ることを考えます.
- $ 0\ \leq\ x_1\ \leq\ x_2\ \leq\ \cdots\ \leq\ x_N\ \leq\ M $
- ∑1 ≤ i ≤ N xi=S
ここで,x のスコアを ∑1 ≤ i ≤ N Ai × xi と定義します. x のスコアとしてありうる最大の値を求めてください.
输入格式
入力は以下の形式で標準入力から与えられる.
N M S A1 A2 ⋯ AN
输出格式
答えを出力せよ. 絶対誤差または相対誤差が 10−6 以内であれば,正解と判定される.
题目大意
给定一个长度为 n 的序列 a。称 i=1∑npi=S 且 0≤p1≤p2≤⋯≤pn≤m 的序列 p 为猴子数列。pi 可以为任意实数。
求 maxi=1∑naipi,其中 p 是一个猴子数列。
translated by
https://www.luogu.com.cn/user/367488
3 2 3
1 2 3
8.00000000000000000000
3 3 2
5 1 1
4.66666666666666666667
10 234567 1000000
353239 53676 45485 617014 886590 423581 172670 928532 312338 981241
676780145098.25000000000000000000
提示
制約
- 1 ≤ N ≤ 5000
- 1 ≤ M ≤ 106
- 1 ≤ S ≤ min(N × M,106)
- 1 ≤ Ai ≤ 106
- 入力される値はすべて整数である
Sample Explanation 1
x=(0,1,2) とするのが最適です.
Sample Explanation 2
x=(2/3,2/3,2/3) とするのが最適です.