제출 #390258

#제출 시각아이디문제언어결과실행 시간메모리
390258fadi57Paprike (COI18_paprike)C++14
13 / 100
126 ms8164 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; const ll mx=1e5+10; const int mod= 1e9+7 ; const ll inf=1e9+5; //***while there is life there is hope int n,m,k; int siz[mx]; vector<int> adj[mx]; int a[mx]; int main() { cin>>n>>k; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=0;i<n-1;i++){ int a,b;cin>>a>>b; adj[a].push_back(b); adj[b].push_back(a); } int sum=0;int ans=0; for(int i=1;i<=n;i++){ sum+=a[i]; if(sum>k){sum=a[i];ans++;} } cout<<ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...