小 J 有两个正整数 $a$ 和 $b$。 他的生日愿望就是找两个正整数 $c$ 和 $d$ 使得 $a,b,c,d$ 的平均值、中位数和极差一样。 请帮帮他,或告诉他这样的 $c$ 和 $d$ 不存在。
输入
仅一行的输入有两个正整数:$a$ 和 $b$。
输出
如果这样的 $c$ 和 $d$ 不存在,输出No
。
否则在第一行输出Yes
,且在第二行输出两个正整数 $c$ 和 $d$。
如有多个可行方案,你只需要输出一个。
数据范围
对于所有测试点,$1 \le x, y \le 10^6$。
Case | $\max(a, b)$ |
---|---|
1-3 | $\le 1000$ |
4-8 | $\le 10^5$ |
9-20 | $\le 10^9$ |
提示
对于一个非递减数列 $[a_1, a_2, a_3, a_4]$,这个数列的平均值为 $\frac{a_1+a_2+a_3+a_4}{4}$,中位数为 $\frac{a_2+a_3}{2}$,极差为 $a_4-a_1$。
Sample Test Cases
Input | Output | |
---|---|---|
2 3 | Yes 5 6 |
|
$\{2, 3, 5, 6\}$ 的平均值、中位数和极差都是 4。 | ||
3 10 | No |
Scoring: Per Case
Authored by s17r28
Appeared in 2023 Mini Contest 7 (sdic练习)