代码:

#include<cstdio>
#include<cstring>
using namespace std; int n,k;
int father[105],son[105];
int dd; void Find(int a)
{
//int r=son[a];
while(father[a]!=a)
{
a=father[a];
son[a]+=(dd);
//r=son[a];
}
//father[r]=a;
//return a;
} void Union(int a,int b)
{
father[b]=a;
son[a]+=(son[b]+1);
dd=son[b]+1;
Find(a);
} int main()
{
while(scanf("%d%d",&n,&k)==2)
{
for(int i=1; i<=n; i++)
{
father[i]=i;
son[i]=0;
}
for(int i=1; i<n; i++)
{
int a,b;
scanf("%d%d",&a,&b);
Union(a,b); }
int ans=0;
for(int i=1; i<=n; i++)
{
//printf("%d %d\n",i,son[i]);
if(son[i]==k)
ans++;
}
printf("%d\n",ans);
}
return 0;
}

最新文章

  1. centos7.0 下安装git(http方式)
  2. C#序列化
  3. 使用git版本控制器C#工程,git托管到GitHub和visual studio on line
  4. JS魔法堂:jsDeferred源码剖析
  5. 整理ORACLE数据库备份常用术语
  6. javascript 操作 excel 全攻略
  7. IOS_设置启动图片若干问题
  8. 修改tomcat 启动45秒
  9. [转载]C# Double toString保留小数点方法
  10. 在Web Api中快速实现JSonp
  11. 第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例(原创)
  12. Freemarker 入门示例
  13. 「SQL归纳」树形结构表的存储与查询功能的实现——通过路径方法(非递归)
  14. l2tp pptp相关的一些记录
  15. 【转】Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍
  16. Xenserver 如何设置VM boot options
  17. Jmeter笔记:响应断言详解
  18. Django框架(十) Django之模型进阶
  19. linux如何使make输出makefile中所有的规则和变量
  20. Oracle数据库的学习

热门文章

  1. 在 shell中, 我們可用 $0, $1, $2, $3 ... 這樣的变量分別提取命令行中变量
  2. ASP.NET MVC 通用角色权限管理系统
  3. js--如何判别 null undefined
  4. PYDay9-正则表达式、计算器
  5. DDoS 攻击与防御:从原理到实践(上)
  6. numpy之flatnonzero函数
  7. WPF Custom Command And Binding
  8. POJ 2187 Beauty Contest ——计算几何
  9. BZOJ 1026: [SCOI2009]windy数 【数位dp】
  10. BZOJ3261 最大异或和 【可持久化trie树】