求调
查看原帖
求调
1073741
UKE_bound楼主2024/7/20 20:15
#include<bits/stdc++.h> 
using namespace std;
const int maxn=23;
int w,n,c[maxn];
int main(){
	cin>>n>>w;
	for(int i=0;i<n;i++){
		cin>>c[i];
	}
	sort(c,c+n);
	int d=w,a=1;
	for(int i=0;i<n;i++){
		if(c[i]<=d){
			d-=c[i];
		}else{
			d=w;
			a++;
		}
		if(c[i]>w/2){
			a+=n-i-1;
		}
	}
	cout<<a;
	return 0;
}

*******************记录

2024/7/20 20:15
加载中...