AtCoder Grand Contest 019
F
Yes or No
AtCoder
⌀ 3742
原题
← E→
翻译中…

Problem Statement

翻译中…

You are participating in a quiz with $N + M$ questions and Yes/No answers.

翻译中…

It's known in advance that there are $N$ questions with answer Yes and $M$ questions with answer No, but the questions are given to you in random order.

翻译中…

You have no idea about correct answers to any of the questions. You answer questions one by one, and for each question you answer, you get to know the correct answer immediately after answering.

翻译中…

Suppose you follow a strategy maximizing the expected number of correct answers you give.

翻译中…

Let this expected number be $P/Q$, an irreducible fraction. Let $M = 998244353$. It can be proven that a unique integer $R$ between $0$ and $M - 1$ exists such that $P = Q \times R$ modulo $M$, and it is equal to $P \times Q^{-1}$ modulo $M$, where $Q^{-1}$ is the modular inverse of $Q$. Find $R$.

翻译中…

Constraints

翻译中…
  • $1 \leq N, M \leq 500,000$
  • Both $N$ and $M$ are integers.
翻译中…

Partial Score

翻译中…
  • $1500$ points will be awarded for passing the testset satisfying $N = M$ and $1 \leq N, M \leq 10^5$.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M

翻译中…

Output

翻译中…

Let $P/Q$ be the expected number of correct answers you give if you follow an optimal strategy, represented as an irreducible fraction. Print $P \times Q^{-1}$ modulo $998244353$.

翻译中…

样例

Input #1
1 1
Output #1
499122178
There are two questions. You may answer randomly to the first question, and you'll succeed with 50% probability. Then, since you know the second answer is different from the first one, you'll succeed with 100% probability. The expected number of your correct answers is $3$ / $2$. Thus, $P = 3$, $Q = 2$, $Q^{-1} = 499122177$ (modulo $998244353$), and $P \times Q^{-1} = 499122178$ (again, modulo $998244353$).
Input #2
2 2
Output #2
831870297
The expected number of your correct answers is $17$ / $6$.
Input #3
3 4
Output #3
770074220
The expected number of your correct answers is $169$ / $35$.
Input #4
10 10
Output #4
208827570
Input #5
42 23
Output #5
362936761
题目信息
题号
agc019_f
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。