A21156.魔法照片
普及-
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
一共有 n 个人(以 1∼n 编号)向佳佳要照片,而佳佳只能把照片给其中的 k 个人。佳佳按照与他们的关系好坏的程度给每个人赋予了一个初始权值 Wi。然后将初始权值从大到小进行排序,每人就有了一个序号 Di(取值同样是 1∼n)。按照这个序号对 10 取模的值将这些人分为 10 类。也就是说定义每个人的类别序号 Ci 的值为 (Di−1)mod10+1,显然类别序号的取值为 1∼10。第 i 类的人将会额外得到 Ei 的权值。你需要做的就是求出加上额外权值以后,最终的权值最大的 k 个人,并输出他们的编号。在排序中,如果两人的 Ei 相同,编号小的优先。
输入格式
第一行输入用空格隔开的两个整数,分别是 n 和 k。
第二行给出了 10 个正整数,分别是 E1∼E10。
第三行给出了 n 个正整数,第 i 个数表示编号为 i 的人的权值 Wi。
输出格式
只需输出一行用空格隔开的 k 个整数,分别表示最终的 Wi 从高到低的人的编号。
输入输出样例
输入#1
10 10 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20
输出#1
10 9 8 7 6 5 4 3 2 1
说明/提示
对于 100% 的数据,1≤n≤20000,1≤k≤n,保证所有数据均在 int
范围之内。