只A了#1
#include<bits/stdc++.h>
using namespace std;
int e[10];
struct p{
int w;
int d;
int c;
}per[20002];
bool cmp(p a,p b){
if(a.d!=b.d)return a.d>b.d;
return a.w<b.w;
}
int main(){
int n,k;
cin>>n>>k;
for(int i=0;i<10;i++)cin>>e[i];
for(int i=0;i<n;i++){
cin>>per[i].d;
per[i].w=per[i].d;
per[i].c=i+1;
}
sort(per,per+n,cmp);
for(int i=0;i<n;i++){
per[i].w=i%10;
per[i].d+=e[per[i].w];
}
sort(per,per+n,cmp);
for(int i=0;i<k;i++)cout<<per[i].c<<' ';
return 0;
}