100 atcoder#AGC019F. [AGC019F] Yes or No
[AGC019F] Yes or No
分数 : 分
问题陈述
您正在参加一个包含 道题目的问答比赛,答案为是/否。
事先已知有 道题目的答案为是, 道题目的答案为否,但问题的顺序是随机的。
您对任何问题的正确答案都没有任何头绪。 您逐一回答问题,对于每个您回答的问题,您会在回答后立即知道正确答案。
假设您遵循一种最大化预期正确答案数量的策略。
设这个预期数量为 ,为不可约分数。设 。 可以证明存在一个唯一的整数 ,满足 ,使得 模 ,并且等于 模 ,其中 是 的模逆。 找出 。
约束条件
- 和 都是整数。
部分得分
- 通过满足 且 的测试集将获得 分。
输入
输入来自标准输入,格式如下:
输出
设 为您遵循最佳策略时的预期正确答案数量,表示为不可约分数。 打印 模 。
1 1
499122178
有两个问题。 您可以随机回答第一个问题,成功的概率为 50%。 然后,因为您知道第二个答案与第一个不同,您将以 100% 的概率成功。
您正确答案的预期数量为 / 。 因此,,,(模 ),并且 (再次模 )。
2 2
831870297
您正确答案的预期数量为 / 。
3 4
770074220
您正确答案的预期数量为 / 。
10 10
208827570
42 23
362936761