我用的是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 红了
请大佬们指点指点!