3655: wwx
内存限制:256 MB
时间限制:2.000 S
评测方式:文本比较
命题人:
提交:14
解决:4
题目描述
在美丽的双十中学里面,有一座高一学堂。所谓山不在高,有仙则名;水不在深,有龙则灵。双十信息组,因为有了wwx,就成了现在这个样子 = =。 由于wwx的语言太过雷人,每次他发微往往都会有一石激起千层浪的效果,具体就是所有关注他的人都会转发,同时@他,接着关注这些人的人也会转发,同时@他关注的人(注意转发内容本身会有@wwx ),以此类推。这样导致每次wwx发微博都会被@上兆次,而wwx又特别喜欢发,sina支持不了如此庞大的数据量,特出规定,每次转发时,@的人不能超过K人,好友在转发时如果超过了,就把最早那人删掉。现在wwx刚发了一条微博“求AK”,他想知道每个与他有联系的人分别会被@多少次。
输入
输入第一行有两个整数,N,K,表示人数和K。 接下来N-1行,每行有2个整数a,b,表示a和b有关注关系。 输入给出一棵以1号点为根的树,一号点代表wwx,对于任意一个点,他的儿子都关注他,他不关注他儿子。
输出
输出有N行,每行有一个整数,这个人会被@多少次。
样例输入 复制
5 2
1 2
2 3
2 4
4 5
样例输出 复制
3
3
0
1
0
提示
对于30%的数据,N≤100; 对于60%的数据,N≤100000,k≤100; 对于100%的数据,N≤100000。