luogu#P12228. 「WyOJ Round 1」持 · 山海为肩
「WyOJ Round 1」持 · 山海为肩
题目背景
人生得意须尽欢,莫使金樽空对月。天生我材必有用,千金散尽还复来。
—— 李白《将进酒》
题目描述
李白和高适在玩石头剪刀布,总共有 轮。
李白是天赋型选手,提前预知了高适可能的出招方式和概率。具体而言,高适有 种出招方式,第 种方式是由 rock
,paper
,scissors
构成的长度为 的序列,出招使用第 种方式的概率为 。
李白想知道,在最优策略下,获胜的概率最大是多少?获胜指李白赢的轮数不小于输的轮数。
注意:paper
能击败 rock
,scissors
能击败 paper
,rock
能击败 scissors
。
注意:李白的策略是不能根据高适出的东西来决定。李白的 次出法必须在开始就全部定下来。
输入格式
第一行包含两个整数 和 ,表示出招方式的数量和比赛的轮数。
接下来 行,每行先输入一个浮点数 ,然后是 个由 rock
,paper
,scissors
构成的元素。
输出格式
第一行一个浮点数,表示最大的概率,四舍五入保留 位小数。
第二行,输出能得到最大概率的字典序最小的方案。
注:方案 比方案 字典序小,当且仅当存在位置 使得:
- 且 。这里 和 分别表示两个方案在第 轮出的是
rock
,paper
还是scissors
,特别注意,字典序上从小到大的顺序为rock
,paper
,scissors
。
2 3
0.3 rock scissors paper
0.7 rock rock scissors
1.000000
rock rock rock
提示
对于 的数据,,。保证 且 。 小数点后至多 位。
测试点 | 数据范围 |
---|---|
, | |
, |