题目描述
K妹的胡椒粉大卖,这辣味让食客们感到刺激,许多餐馆也买这位K妹的账。有N家餐馆,有N−1条道路,这N家餐馆能相互到达。K妹从1号餐馆开始。每一个单位时间,K妹可以在所在餐馆卖完尽量多的胡椒粉,或者移动到有道路直接相连的隔壁餐馆。第i家餐馆最多需要A[i]瓶胡椒粉。K妹有M个单位的时间,问她最多能卖多 少胡椒粉。
输入格式
第一行有两个正整数N,M。
第二行描述餐馆对胡椒粉的最大需求量,有N个正整数,表示A[i]。
接下来有N−1行描述道路的情况,每行两个正整数u,v,描述这条道路连接的两个餐馆。
输出格式
一个整数,表示她最多能卖的胡椒粉瓶数。
样例
输入样例1
输出样例1
输入样例2
输出样例2
输入样例3
输出样例3
提示
对于10%的数据,N≤20。
对于50%的数据,N≤110。
对于100%的数据1≤ N,M≤ 500,1≤ A[i]≤ 106,
第5到第10个测试点都有多个子测试。
样例1解释
在样例1的中,辣妹到达城市2后就恰好没时间卖辣椒粉了。