TouchStone
  Please Login
ログイン 登録
 ホームページ  問題セット  試験一覧  提出状況  掲示板  統計情報
  • ホーム
  • 問題セット
  • P5235
  • 問題
  • P5235游戏得分
    制限 : 時間制限 : - MS   メモリ制限 : - KB
    審判説明 : 时间限制1s,空间限制128m
    問題説明

    夏老板最近迷上了一款手机游戏,游戏虽然简单,但他仍然乐此不疲。
    游戏中共有n个关卡,第i个关卡的得分为Ai。
    其中有m个关卡是特殊关,玩家可以选择不得该关的分, 而使目前已经得到的总分翻倍。
    玩家可以任意安排关卡的顺序,夏老板想知道,安排怎样的通关顺序才能使得最终的总分最多,请你计算出最多能得到的分数。

    入力形式

    第一行,两个整数n和m
    第二行,n个空格间隔的整数,依次表示1到n号关卡的分值$A_1,A_2,...,A_n$
    第三行,m个空格间隔的整数,表示m个特殊关卡的编号。

    出力形式

    一行,一个整数,表示最大得分

    サンプル入力 1

    4 1
    1 3 7 5
    3

    サンプル出力 1

    18

    サンプル入力 2

    3 2
    10 3 8
    2 3

    サンプル出力 2

    40

    ヒント

    数据范围:
    $1 ≤ n, m ≤ 100$
    \(m ≤ min(n, 30)\)
    $1 ≤ A_i ≤ 10^7$


    ソース  改编自codeforces 413C