#ABC313F. 翻转机器
翻转机器
翻转机器
题目描述
有 张编号为 1 到 的卡片。 每张卡片的正反两面都写有整数,卡片 的正面写着 ,反面写着 。 最初,所有卡片正面朝上。
有 台编号为 1 到 的机器。 机器 拥有两个(不一定不同的)整数 ,范围是 到 。当机器 被启动时,以 的概率翻转卡片 ,以剩余 的概率翻转卡片 。每次启动时该概率相互独立。
Snuke 将按以下顺序执行操作:
- 选择由 到 的整数组成的集合 。
- 按编号从小到大的顺序,将 中编号对应的机器各启动一次。
当 Snuke 适当选择 时,求「所有操作结束后,各卡片正面朝上的一面所写整数的总和」的期望值的最大值。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。 当答案与真实值的绝对误差或相对误差不超过 时,判定为正确。
样例
3 1
3 10
10 6
5 2
1 2
19.500000
如果选择 为空集合,则没有任何机器被启动,操作结束后各卡片正面朝上的一面所写整数的期望和为 。
如果选择 ,机器 1 被启动:
- 如果卡片 被翻转,操作结束后各卡片正面朝上的一面所写整数的和为 。
- 如果卡片 被翻转,操作结束后各卡片正面朝上的一面所写整数的和为 。
因此期望值为 。
所以,操作结束后各卡片正面朝上的一面所写整数的期望和的最大值为 。
1 3
5 100
1 1
1 1
1 1
100.000000
可能存在多台机器具有相同的 。
8 10
6918 9211
16 1868
3857 8537
3340 8506
6263 7940
1449 4593
5902 1932
310 6991
4 4
8 6
3 5
1 1
4 2
5 6
7 5
3 3
1 5
3 1
45945.000000
数据范围
- 输入均为整数
难度
提高+/省选
通过率
—
尝试
0
已通过
0
- ID
- 3027
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者