蒟蒻50分求条
查看原帖
蒟蒻50分求条
1554563
bjcakioi楼主2025/1/24 14:17
#include<bits/stdc++.h>
using namespace std;
long long money,k,ans=0,beiyongshujv=0,ji=1;
int a[700];
int main(){
	cin>>money>>k;
	for(int i=1;i<=k;i++){
		cin>>a[i];
	}
	sort(a+1,a+k+1);
	while(beiyongshujv+a[ji]<money&&beiyongshujv+a[ji+1]<=money){
		beiyongshujv+=a[ji];
		ji++;
		ans++;
		if(beiyongshujv+a[ji]<=money&&beiyongshujv+a[ji+1]>money){
			ans+=1;
			break;
		}
	}
	
	cout<<ans;
	return 0;
}

啊啊啊啊调了快一个小时了到底怎么错了

2025/1/24 14:17
加载中...