为什么报错
查看原帖
为什么报错
785583
Hanxiaoyang楼主2024/8/27 19:39
#include<bits/stdc++.h>
using namespace std;
struct jie{
	int jia;
	int liang;
};
jie a[1000005];
int main(){
	int n,m,sum = 0,ans = 0;
	cin>>n>>m;
	for(int i = 0;i<n;i++){
		cin>>a[i].jia>>a[i].liang;
	}
	sort(a,a+n);
	for(int i = 0;i<n;i++){
		sum+=a[i].jia;
		ans+=a[i].liang;
		if(ans>=m){
			cout<<sum;
			return 0;
		}
	}
	cout<<"no solution";
	return 0;
}
2024/8/27 19:39
加载中...