#L0536. 分配照片名额

分配照片名额

题目描述

nn 个同学(编号 1n1\sim n)参加活动,主持人需要选出其中 kk 人颁发奖品。每位同学有一个初始评分 WiW_i,按评分从大到小排序后获得排名 DiD_i1n1\sim n)。排名 DiD_i 决定了该同学所属类别 Ci=(Di1)mod10+1C_i = (D_i-1)\bmod 10 + 1,每个类别的同学额外获得 ECiE_{C_i} 的加分。请输出最终加分后评分最高的 kk 人的编号(评分相同时编号小的优先)。

输入格式

第一行输入两个整数 nnkk

第二行给出 1010 个正整数,分别为 E1E10E_1\sim E_{10},表示各类别的额外加分。

第三行给出 nn 个正整数,第 ii 个数为编号 ii 的同学的初始评分 WiW_i

输出格式

输出一行 kk 个用空格隔开的整数,分别为最终评分最高的 kk 人的编号。

样例

10 10
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
10 9 8 7 6 5 4 3 2 1

提示

对于 100%100\% 的数据,1n200001\leq n\leq 200001kn1\leq k\leq n,所有数据均在 int 范围之内。

难度 普及-
通过率
尝试 0
已通过 0
ID
1264
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者