有没有大佬帮帮我这个蒟蒻的┏(^0^)┛
#include<bits/stdc++.h>
using namespace std;
long long n,k,w[22222],e[11],d[22222],vis[22222],mp;
int idx;
int main(){
memset(vis,0,sizeof(vis));
cin>>n>>k;
for(int i=1;i<=10;i++) cin>>e[i];
for(int i=1;i<=n;i++) cin>>w[i];
sort(w+1,w+n+1);
mp=n;
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if(vis[j]==1) continue;
if(w[i]==w[j]){
d[j]=mp;
mp--;
vis[j]==1;
break;
}
}for(int i=1;i<=n;i++) w[i]+=e[(d[i]-1)%10+1];
for(int i=1;i<=k;i++){
for(int j=1;j<=n;j++) if(mp<w[j]) mp=w[j],idx=j;
cout<<idx<<" ";
w[idx]=-1;
mp=-1;
}return 0;
}
求求了(┭┮﹏┭┮)!