066 - Three Cards Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点: 1000

問題文

黒色・白色・灰色のカードが 1 枚ずつあります。

以下の条件のうち一つ以上を満たすように、各カードに 1 以上 N 以下の整数を書き込む方法が何通りあるかを求めてください。

  • 黒色と白色のカードに書かれている整数の差の絶対値は K 以上
  • 黒色と灰色のカードに書かれている整数の差の絶対値は K 以上
  • 灰色と白色のカードに書かれている整数の差の絶対値は K 以上

制約

  • 1 \leq N \leq 100000
  • 1 \leq K \leq \min(5,N-1)
  • 入力はすべて整数

入力

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

N K

出力

答えを出力してください。


入力例 1

3 1

出力例 1

24

例えば、黒色・白色・灰色のカードにそれぞれ 2, 3, 2 を書いた場合、条件のうち一つ以上を満たします。

また、黒色・白色・灰色のカードにそれぞれ 1, 1, 1 を書いた場合、すべての条件を満たしません。