100 atcoder#ABC046B. [ABC046B] AtCoDeerくんとボール色塗り

[ABC046B] AtCoDeerくんとボール色塗り

配点 : 200200

問題文

シカのAtCoDeerくんは一列に並んだ NN 個のボールをそれぞれ KK 色のペンキの色のうちのどれかで塗ろうとしています。見栄えが悪くならないように、隣り合ったボールは別の色で塗ることにします。ボールの塗り方としてあり得るものの個数を求めてください。

制約

  • 1N10001 \leq N \leq 1000
  • 2K10002 \leq K \leq 1000
  • 答えは 23112^{31}-1 以下

入力

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

NN KK

出力

ボールの塗り方としてあり得るものの個数を出力せよ。

2 2
2

色を00,11で表すと、左のボールを00で塗り、右のボールを11で塗る という方法と、 左のボールを11で塗り、右のボールを00で塗る という方法の22通りがあります。

1 10
10

ボールは一つしか無いため,1010色のうちどれを使っても良いので答えは1010通りです。

10 8
322828856