前言
参考题解
//
// Created by niko on 2020/9/21.
//#include <bits/stdc++.h>using namespace std;
/*** 题意:给定n个整数,m表示顾客有多少钱,问只能连续的买下若干个岛,问有多少种购买方式,使得* 总购买价格不超过m。* @return*/
const int N=1e4+10;
int a[N];
int main(){
int n,m,ans=0;cin>>n>>m;for(int i=1;i<=n;i++){
cin>>a[i];}for (int i = 1; i <=n; ++i) {
int sum=0;for (int j = i; j <=n; ++j) {
if (sum+a[j]<=m){
sum+=a[j];ans++;}else break;}}cout<<ans<<endl;return 0;
}