100 atcoder#AGC019F. [AGC019F] Yes or No

[AGC019F] Yes or No

分数 : 20002000

问题陈述

您正在参加一个包含 N+MN + M 道题目的问答比赛,答案为是/否。

事先已知有 NN 道题目的答案为是,MM 道题目的答案为否,但问题的顺序是随机的。

您对任何问题的正确答案都没有任何头绪。 您逐一回答问题,对于每个您回答的问题,您会在回答后立即知道正确答案。

假设您遵循一种最大化预期正确答案数量的策略。

设这个预期数量为 P/QP/Q,为不可约分数。设 M=998244353M = 998244353。 可以证明存在一个唯一的整数 RR,满足 0R<M10 \leq R < M - 1,使得 P=Q×RP = Q \times RMM,并且等于 P×Q1P \times Q^{-1}MM,其中 Q1Q^{-1}QQ 的模逆。 找出 RR

约束条件

  • 1N,M500,0001 \leq N, M \leq 500,000
  • NNMM 都是整数。

部分得分

  • 通过满足 N=MN = M1N,M1051 \leq N, M \leq 10^5 的测试集将获得 15001500 分。

输入

输入来自标准输入,格式如下:

NN MM

输出

P/QP/Q 为您遵循最佳策略时的预期正确答案数量,表示为不可约分数。 打印 P×Q1P \times Q^{-1}998244353998244353

1 1
499122178

有两个问题。 您可以随机回答第一个问题,成功的概率为 50%。 然后,因为您知道第二个答案与第一个不同,您将以 100% 的概率成功。

您正确答案的预期数量为 33 / 22。 因此,P=3P = 3Q=2Q = 2Q1=499122177Q^{-1} = 499122177(模 998244353998244353),并且 P×Q1=499122178P \times Q^{-1} = 499122178(再次模 998244353998244353)。

2 2
831870297

您正确答案的预期数量为 1717 / 66

3 4
770074220

您正确答案的预期数量为 169169 / 3535

10 10
208827570
42 23
362936761