0
已采纳
朱宗晔
初级光能
初级光能
主函数外面
struct candy{
int td,tj;
}yes[100010];
int cmp(const candy& a,const candy& b)
{
if(a.td!=b.td) return a.td>b.td;
if(a.tj!=b.tj) return a.tj>b.tj;
return a.td>b.td;
}
核心部分
for(int i=1;i<=n;i++) cin>>yes[i].td;
for(int i=1;i<=n;i++) cin>>yes[i].tj;
sort(yes+1,yes+n+1,cmp);
for(int i=1;i<=m;i++)
{
sum+=yes[i].td;
ans+=yes[i].tj;
}
cout<<sum<<" "<<ans<<endl;
0
0
0