A97501.「TAOI-1」拼凑的断音
普及/提高-
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
你的面前有 n 个音符,它们的动听程度由数列 {an} 描述。
现在有 n 种魔法,第 i 种魔法会让 ai 增加 s(s>0)。每种魔法的成功几率都为 qp,并且彼此独立。
求在施加魔法情况下,最终最动听的音符的动听程度(即,i=1maxnai)的期望。
输入格式
第一行为四个整数 n,p,q,s。
第二行为 n 个整数 ai,由空格隔开。
输出格式
请在第一行输出 1。
接着,在第二行输出所求的期望,结果保留四位小数。
输入输出样例
输入#1
3 1 3 2 1 2 3
输出#1
1 3.888889
说明/提示
数据范围
本题采用捆绑测试。
- Subtask 1(20 points):n≤15。
- Subtask 2(15 points):保证 ∀i∈[1,n),ai≤ai+1,an≥an−1+s。
- Subtask 3(15 points):保证 ∀i,j∈[1,n],ai=aj。
- Subtask 4(50 points):无特殊限制。
对于所有测试数据,1≤n≤105,1≤p<q≤107,1≤ai,s≤107。
样例解释
注意到两个样例的输入相同,区别仅在于输出格式不同。
以下列举了所有可能的魔法施加情况和其对应的最大值以及出现概率:
| 魔法情况 | 动听度最大值 | 出现概率 | 对期望的贡献 |
|---|---|---|---|
| 1,2,3 | 3 | 278 | 98 |
| 3,2,3 | 3 | 274 | 94 |
| 1,4,3 | 4 | 274 | 2716 |
| 1,2,5 | 5 | 274 | 2720 |
| 3,4,3 | 4 | 272 | 278 |
| 3,2,5 | 5 | 272 | 2710 |
| 1,4,5 | 5 | 272 | 2710 |
| 3,4,5 | 5 | 271 | 275 |
可得,最终的答案为 935。
它的值约为 3.888889。