atcoder#ABC131B. [ABC131B] Bite Eating

[ABC131B] Bite Eating

配点 : 200200

問題文

NN 個のリンゴがあります。これらはそれぞれリンゴ 11、リンゴ 22、リンゴ 33、...、リンゴ NN と呼ばれており、リンゴ ii の「味」は L+i1L+i-1 です。「味」は負になることもありえます。

また、11 個以上のリンゴを材料として、アップルパイをつくることができます。その「味」は、材料となったリンゴの「味」の総和となります。

あなたはこれらのリンゴを全て材料として、アップルパイをつくる予定でしたが、おなかがすいたので 11 個だけ食べることにしました。勿論、食べてしまったリンゴはアップルパイの材料にはできません。

つくる予定だったアップルパイとできるだけ同じものをつくりたいので、NN 個のリンゴ全てを材料としてできるアップルパイの「味」と、食べていない N1N-1 個のリンゴを材料としてできるアップルパイの「味」の差の絶対値ができるだけ小さくなるように、食べるリンゴを選ぶことにしました。

このようにして選ばれたリンゴを食べた時、食べていない N1N-1 個のリンゴを材料としてできるアップルパイの「味」を求めてください。

なお、この値は一意に定まることが証明できます。

制約

  • 2N2002 \leqq N \leqq 200
  • 100L100-100 \leqq L \leqq 100
  • 入力は全て整数である。

入力

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

NN LL

出力

最適に食べるリンゴを選んだ時の、食べていない N1N-1 個のリンゴを材料としてできるアップルパイの「味」を出力してください。

5 2
18

リンゴ 1,2,3,4,51,2,3,4,5 の「味」は、それぞれ 2,3,4,5,62,3,4,5,6 です。リンゴ 11 を食べるのが最適で、答えは 3+4+5+6=183+4+5+6=18 となります。

3 -1
0

リンゴ 1,2,31,2,3 の「味」は、それぞれ 1,0,1-1,0,1 です。リンゴ 22 を食べるのが最適で、答えは (1)+1=0(-1)+1=0 となります。

30 -50
-1044