#P11918. [PA 2025] 考试 / Egzamin

[PA 2025] 考试 / Egzamin

题目背景

PA 2025 R2 A.

1G/3s.

题目描述

期末考试有 nn 道题。对于每道题,你都可以选择是否作答。

如果选择作答第 ii 题,有 pip_i 的概率作答正确,(1pi)(1-p_i) 的概率作答错误。

每道题的评分规则如下:

  • 作答正确:得 11 分;
  • 不作答:得 00 分;
  • 作答错误:倒扣 11 分。

为了不挂科,你需要获得至少 tt 分。

每道题目作答结果是相互独立的。

在自由选择是否作答每道题的前提下,最大化不挂科的概率。只需要求出不挂科的概率。

输入格式

第一行,两个正整数 n,tn,t

接下来 nn 行,第 ii 行一个实数 pip_i。小数点后最多有 99 位。

输出格式

输出一行一个实数,表示所求的概率。

结果应以十进制表示(不能使用科学计数法),至多保留 2020 位小数。

当你的答案与标准答案的绝对误差不大于 10610^{-6} 时,认为你的答案正确。

5 2
0.77
0.85
0.75
0.98
0.6
0.8798125
5 3
0.3
0.01
0.2
0.15
0
0.009
3 3
0.000001
0.000001
0.000001
0

提示

样例解释

  • 样例 11 解释:最优策略是选择作答前 44 题。
  • 样例 22 解释:最优策略是作答 1,3,41,3,4 题。这样,不挂科的概率为 0.3×0.2×0.15=0.0090.3\times 0.2\times 0.15=0.009
  • 样例 33 解释:不挂科的概率为 101810^{-18}。输出 00 也被视为正确的答案。

数据范围

  • 1tn50000 1 \leq t \leq n \leq 50\, 000
  • pi[0,1]p_i\in [0,1],且至多有 99 位小数。