用结构体
2024-08-14 18:40:51
发布于:广东
5阅读
0回复
0点赞
#include<iostream>
#include<algorithm>
using namespace std;
struct weapon{
int atk,pri;
string name;
}a[105];
bool cmp(weapon x,weapon y){
if(x.atk==y.atk) return x.pri<y.pri;
return x.atk>y.atk;
}
int main(){
int n,k;
cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i].name>>a[i].atk>>a[i].pri;
}
sort(a,a+n,cmp);
for(int i=0;i<k;i++){
cout<<a[i].name<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个