No.2957 Combo Deck Builder
レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 40
作問者 : 👑
binap
/ テスター :
👑
p-adic
ecottea
hamamu
タグ : / 解いたユーザー数 40
作問者 : 👑

問題文最終更新日: 2024-11-02 20:01:52
問題文
あなたはカードゲームをしています。カード からカード までの 枚のカードを手札に持っており、これらを用いて敵に攻撃します。
カード ( ) の効果は次の通りです。
・(このカードを含めずに)既に 枚以上のカードを使用していたならば敵に のダメージを与える。
・そうでないならば敵に のダメージを与える。
枚のカードから任意の枚数を選び、任意の順で 回ずつ使用します。与えられる合計ダメージの最大値を求めてください。
制約
・
・ ( )
・ ( )
・入力は全て整数。
入力
出力
答えを 行で出力してください。
サンプル
サンプル1
入力
3 0 4 3 2 3 5 2 8 2
出力
17
各カードの効果はそれぞれ以下の通りです。
・「既に使用したカードが 枚以上なら ダメージ。そうでないなら ダメージ」(カード )
・「既に使用したカードが 枚以上なら ダメージ。そうでないなら ダメージ」(カード )
・「既に使用したカードが 枚以上なら ダメージ。そうでないなら ダメージ」(カード )
カード1、カード2、カード3をこの順に使用すると のダメージを与えることができます。
・既に使用したカードは 枚以上である。 のダメージを与える。(カード )
・既に使用したカードは 枚未満である。 のダメージを与える。(カード )
・既に使用したカードは 枚以上である。 のダメージを与える。(カード )
以上のダメージを与える方法はありません。
サンプル2
入力
6 2 13 14 2 5 13 2 17 16 4 13 9 2 10 16 4 8 9
出力
81
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。