救命,样例过了但是全WA
查看原帖
救命,样例过了但是全WA
746298
tht20111127楼主2025/7/30 22:59

有没有大佬帮帮我这个蒟蒻的┏(^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;
}

求求了(┭┮﹏┭┮)!

2025/7/30 22:59
加载中...