#include <bits/stdc++.h>
#define ll long long
#define pb push_back
#define all(x) x.begin(),x.end()
#define ld long double
using namespace std;
int main()
{
ll n,k;cin>>n>>k;
ll h[n+5],pre[n+5];
pre[0]=0;
for(int i=1;i<=n;i++){
cin>>h[i];
pre[i]=pre[i-1]+h[i];
}
ll a,b;
for(int i=1;i<n;i++) cin>>a>>b;
ll last=0,cnt=0;
for(int i=1;i<=n;i++){
if(pre[i]-last>k){
last=pre[i-1];
cnt++;
}
}
cout<<cnt<<endl;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |