atcoder#AGC004B. [AGC004B] Colorful Slimes
[AGC004B] Colorful Slimes
配点 : 点
問題文
高橋君は異世界に住んでいます。 この世界には 色のスライムがいます。 最初、高橋君はどの色のスライムも飼っていません。 高橋君の目標は、全色のスライムを一緒に飼うことです。
高橋君は次の 種類の操作を行えます。
- 今飼っていないスライムの色 () をひとつ選ぶ。 色 のスライムを捕まえて飼う。 この操作には 秒掛かる。
- 魔法を唱える。 すると、今飼っている各スライムについて、色 () のスライムは色 へ変色する。 ただし、色 のスライムは色 へ変色する。 この操作には 秒掛かる。
高橋君が全色のスライムを一緒に飼うためには、最短で合計何秒掛かるかを求めてください。
制約
- は整数である。
- は整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
高橋君が全色のスライムを一緒に飼うためには、最短で合計何秒掛かるかを出力せよ。
2 10
1 100
12
次のように操作を行えばよいです。
- 色 のスライムを捕まえて飼う。 秒掛かる。
- 魔法を唱える。 スライムの色が → と変わる。 秒掛かる。
- 色 のスライムを捕まえて飼う。 秒掛かる。
3 10
100 1 100
23
次のように操作を行えばよいです。
- 色 のスライムを捕まえて飼う。 秒掛かる。
- 魔法を唱える。 スライムの色が → と変わる。 秒掛かる。
- 色 のスライムを捕まえて飼う。 秒掛かる。
- 魔法を唱える。 スライムの色が → , → とそれぞれ変わる。 秒掛かる。
- 色 のスライムを捕まえて飼う。 秒掛かる。
4 10
1 2 3 4
10
次のように操作を行えばよいです。
- 色 のスライムを捕まえて飼う。 秒掛かる。
- 色 のスライムを捕まえて飼う。 秒掛かる。
- 色 のスライムを捕まえて飼う。 秒掛かる。
- 色 のスライムを捕まえて飼う。 秒掛かる。