#ATagc019f. [AGC019F] Yes or No
[AGC019F] Yes or No
题目描述
你参加了一个包含 道“对错题”的答题游戏。
在所有问题中,已知有 道的正确答案为“对”, 道的正确答案为“错”,但所有题目的出题顺序是随机的。
你对每一道题的答案都没有把握。每道题都需要逐一作答,并且每答完一题,就能立刻知道这道题的正确答案。
现在,假设你采用能最大化你答对题目次数期望值的策略。
设这个期望值为 (既约分数)。又设 。此时,存在唯一一个 的整数 ,满足 。这个值等价于 ,其中 表示 关于 的模逆元。请你求出 。
输入格式
输入包含一行:
输出格式
假设按最优策略答题时答对题目的期望为 (已约分),请输出 。
样例 1
输入
1 1
输出
499122178
样例 2
输入
2 2
输出
831870297
样例 3
输入
3 4
输出
770074220
样例 4
输入
10 10
输出
208827570
样例 5
输入
42 23
输出
362936761
说明/提示
约束条件
- 都为整数。
部分得分
- 若 且 的数据集全部答对,可得 分。
样例解释 1
共有两道题。第一题可以随便答,概率为 答对。然后,由于只剩下另一种类型的题,第二题的答案也就确定了,正确概率就是 。所以,答对题目的期望数是 。因此,,,(模 ),(模 )。
样例解释 2
答对题目的期望为 。
样例解释 3
答对题目的期望为 。
由 ChatGPT 5 翻译