AT_arc108_a [ARC108A] Sum and Product

题目描述

给定整数 $S, P$。是否存在一对正整数 $(N, M)$,使得 $N+M=S$ 且 $N \times M = P$?

输入格式

输入以以下格式从标准输入读入。 > $S$ $P$

输出格式

如果存在一对正整数 $(N, M)$ 满足 $N+M=S$ 且 $N \times M = P$,输出 `Yes`;否则输出 `No`。

说明/提示

## 限制条件 - 所有输入均为整数。 - $1 \leq S, P \leq 10^{12}$ ## 样例解释 1 - 例如,当 $N=1, M=2$ 时,有 $N+M=3, N \times M = 2$。 ## 样例解释 2 - 不存在满足条件的 $(N, M)$。 由 ChatGPT 4.1 翻译