問題 B - output checker checker

Time Limit: 2 seconds / Memory Limit: 256 MB

問題

2 つの整数 A, B が与えられる.x2 - (A + B)x + AB < 0 を満たすような整数 x を求めたい.

入力

A B

1 行目は 2 つの整数 A, B を含む.

出力

条件を満たす整数 x を 1 つ,1 行に出力せよ.

ただし,条件を満たす x が存在しない場合,NO と 1 行に出力せよ.

制約

部分点

100 点中 25 点分のデータは以下を満たす.

入出力例

入力例 1

4 8

出力例 1

7

x2 - 12x + 32 < 0 を満たす整数 x は,x = 5, 6, 7 である.そのうちどれを出力しても正解である.

入力例 2

-1 1

出力例 2

0

入力例 3

0 0

出力例 3

NO

注意

C, C++ での 64-bit 符号付き整数型は long long であり,scanf, printf でのフォーマット指定は %lld を用いる.


Problem Setter: hos