atcoder#ARC108A. [ARC108A] Sum and Product

[ARC108A] Sum and Product

配点 : 300300

問題文

整数 S,PS,P が与えられます。 N+M=S,N×M=PN+M=S,N \times M =P を満たすような正の整数の組 (N,M)(N,M) はありますか?

制約

  • 与えられる入力は全て整数
  • 1S,P10121 \leq S,P \leq 10^{12}

入力

入力は以下の形式で標準入力から与えられる。

SS PP

出力

N+M=S,N×M=PN+M=S,N \times M =P を満たすような正の整数の組 (N,M)(N,M) があるなら Yes、そうでないなら No を出力せよ。

3 2
Yes
  • 例えば N=1,M=2N=1,M=2 のとき、N+M=3,N×M=2N+M=3,N \times M =2 となります。
1000000000000 1
No
  • そのような (N,M)(N,M) は存在しません。