#agc053c. [agc053_c]Random Card Game
[agc053_c]Random Card Game
题目描述
我们有 张卡片,编号从 到 。考虑以下使用这些卡片的游戏。
首先,庄家将卡片随机分成两堆,每堆有 张卡片。在此过程中,庄家还会随机选择每堆中卡片的顺序。然后,玩家重复执行以下操作,直到一堆卡片为空,并且操作的次数将是得分。
- 选择一个正整数 ,并比较两堆顶部的第 张卡片( 不应超过每堆的卡片数)。然后,从包含较小编号的卡片的堆中移除该卡片。
假设一个作弊者玩这个游戏。也就是说,假设玩家可以总是看到两堆中所有卡片的编号。求当玩家以最小化得分的方式进行游戏时,得分的期望值,取模 (请参见注释)。
注释
- 所求的期望值将是一个有理数。如果我们将其表示为分数 ,其中 和 是互质的正整数,那么 也将与 互质,所以打印出唯一的整数 ,满足 ,其中 。
约束条件
输入
从标准输入读入数据,格式如下:
输出
输出答案。