100 atcoder#ABC099B. [ABC099B] Stone Monument

[ABC099B] Stone Monument

配点 : 200200

問題文

ある村には、高さ 1,(1+2),(1+2+3),...,(1+2+3+...+999)1,(1+2),(1+2+3),...,(1+2+3+...+999) メートルの 999999 本の塔が、西から順に 11 メートル間隔で立っています。

長く降り続けた雪がようやく収まったので、まだ雪に完全には埋もれていない、互いに 11 メートル離れたある 22 つの塔の、雪に埋もれていない部分の高さを測ったところ、西側の塔は aa メートル、東側の塔は bb メートルでした。

積雪量と標高が村内のどこでも等しいと仮定したとき、雪が何メートル積もっているか求めてください。

ただし、雪は必ず 11 メートル以上積もっているものとします。

制約

  • 1a<b<499500(=1+2+3+...+999)1 \leq a < b < 499500(=1+2+3+...+999)
  • 入力は全て整数
  • 仮定が成り立たない入力は与えられない

入力

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

aa bb

出力

雪が xx メートル積もっているとき、xx を整数で出力せよ。

8 13
2

22 本の塔の高さはそれぞれ 1010 メートルと 1515 メートルです。 よって、雪が 22 メートル積もっているとわかります。

54 65
1