56分求助QAQ
查看原帖
56分求助QAQ
1381549
rabbit_Cicy楼主2024/7/5 10:44

我用的是c++。

#include<bits/stdc++.h>
using namespace std;
int n, c, cnt=0, sum=0, ans=0;
int w[1000];
int main(){
	cin>>n>>c;
	for(int i=1; i<=n; i++){
	    cin>>w[i];
	}
	for(int i=1; i<=n; i++){
	    sum=0, cnt=0;
	    for(int j=i; j<=n; j++){
	        if(sum+=w[j]<=c){
	            sum+=w[j];
	            cnt++;
	        }
	    }ans=max(cnt, ans);
	}cout<<ans;
	return 0;
}

#4 、 #6 和 #9 红了

请大佬们指点指点!

2024/7/5 10:44
加载中...