五个UKE就离谱(求助,十分)
查看原帖
五个UKE就离谱(求助,十分)
537784
saumtam楼主2021/11/28 11:17
#include<bits/stdc++.h>
using namespace std;
int w,n,a[33333],z,f[33333];
int main() {
	scanf("%d%d",&w,&n);
	for(int i=1; i<=n; i++) scanf("%d",&a[i]);
	sort(a+1,a+n+1);
	z=n;
	for(int i=1; i<=n; i++) {
		int m=w-a[i];
		f[i]=1;
		for(int j=i+1; j<=n; j++) {
			if(m-a[j]>=0&&f[j]!=1) {
				m-=a[j];
				f[j]=1;
				z--;
			} 
			else continue;
		}
	}
	printf("%d",z);
	return 0;
}
2021/11/28 11:17
加载中...