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
提示
制約
- は整数である。
- は整数である。
Sample Explanation 1
次のように操作を行えばよいです。 - 色 のスライムを捕まえて飼う。 秒掛かる。 - 魔法を唱える。 スライムの色が → と変わる。 秒掛かる。 - 色 のスライムを捕まえて飼う。 秒掛かる。
Sample Explanation 2
次のように操作を行えばよいです。 - 色 のスライムを捕まえて飼う。 秒掛かる。 - 魔法を唱える。 スライムの色が → と変わる。 秒掛かる。 - 色 のスライムを捕まえて飼う。 秒掛かる。 - 魔法を唱える。 スライムの色が → , → とそれぞれ変わる。 秒掛かる。 - 色 のスライムを捕まえて飼う。 秒掛かる。
Sample Explanation 3
次のように操作を行えばよいです。 - 色 のスライムを捕まえて飼う。 秒掛かる。 - 色 のスライムを捕まえて飼う。 秒掛かる。 - 色 のスライムを捕まえて飼う。 秒掛かる。 - 色 のスライムを捕まえて飼う。 秒掛かる。