有好多点WA了,能帮忙看下吗?
查看原帖
有好多点WA了,能帮忙看下吗?
332549
幽灵特工楼主2020/9/16 13:20
#include <bits/stdc++.h>
using namespace std;
struct w{
	int m;
	int k;
}q[26];
bool cmp(w w1,w w2){
return w1.k>w2.k;}
int a,b;
int main(){
	cin>>a>>b;
	for(int i=0;i<b;i++){
		cin>>q[i].m>>q[i].k;
	} 
	sort(q,q+b,cmp);
	int sum=0;
	int sun=0;
	for(int i=0;i<b;i++){
		if(q[i].m+sun>a)continue;
		sum+=q[i].m*q[i].k;
		sun+=q[i].m;
	}
	cout<<sum;
	return 0;
}
2020/9/16 13:20
加载中...