30tps跪求大佬调试
查看原帖
30tps跪求大佬调试
659460
SunsetVoice楼主2022/9/16 17:51
#include<bits/stdc++.h>
using namespace std;

int main(){
	int a[1000000],n,i,max,w,ans = 0,t,h;
	cin>>n;
	for(i = 0;i<n;i++){
		scanf("%d",&a[i]);
	}
	cin>>w;
	sort(a,a+n);
	t = n;
	while(a[t]>w){
		t--;
		if(t<=0){
			cout<<0<<endl;
			return 0;
		}
	}
	t--;
	for(i = 0;i<t;i++){
		if(a[t]>=a[i]){
			a[t]-=a[i];
			ans++;
		}else{
			break;
		}
	} 
	cout<<ans<<endl;
	system ("pause");
}
2022/9/16 17:51
加载中...