TouchStone
  Please Login
ログイン 登録
 ホームページ  問題セット  試験一覧  提出状況  掲示板  統計情報
  • ホーム
  • 問題セット
  • P1021
  • 問題
  • P1021佳佳的魔法照片
    制限 : 時間制限 : 1000 MS   メモリ制限 : 65536 KB
    問題説明

    一共有n个人(以1--n编号)向佳佳要照片,而佳佳只能把照片给其中的k个人。佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值W[i]。然后将初始权值从大到小进行排序,每人就有了一个序号D[i](取值同样是1--n)。按照这个序号对10取模的值将这些人分为10类。也就是说定义每个人的类别序号C[i]的值为(D[i]-1) mod 10 +1,显然类别序号的取值为1--10。第i类的人将会额外得到E[i]的权值。你需要做的就是求出加上额外权值以后,最终的权值最大的k个人,并输出他们的编号。在排序中,如果两人的W[i]相同,编号小的优先。

    入力形式

    第一行输出用空格隔开的两个整数,分别是n和k。
    第二行给出了10个正整数,分别是E[1]到E[10]。
    第三行给出了n个正整数,第i个数表示编号为i的人的权值W[i]。

    出力形式

    只需输出一行用空格隔开的k个整数,分别表示最终的W[i]从高到低的人的编号。

    サンプル入力

    10 10
    9837 7166 3959 18368 30520 899 26203 32516 30911 17602
    25806 4125 23136 25650 25947 15540 16920 31701 27734 3931

    サンプル出力

    4 6 1 7 8 2 9 5 3 10

    ヒント

    N〈=50000
    K〈=1000


    ソース  OIBH2006模拟赛