2015 Multi-University Training Contest 3--1011 Work
2024-08-30 13:12:57
代码:
#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;
}
最新文章
- centos7.0 下安装git(http方式)
- C#序列化
- 使用git版本控制器C#工程,git托管到GitHub和visual studio on line
- JS魔法堂:jsDeferred源码剖析
- 整理ORACLE数据库备份常用术语
- javascript 操作 excel 全攻略
- IOS_设置启动图片若干问题
- 修改tomcat 启动45秒
- [转载]C# Double toString保留小数点方法
- 在Web Api中快速实现JSonp
- 第3章3节《MonkeyRunner源码剖析》脚本编写示例: MonkeyImage API使用示例(原创)
- Freemarker 入门示例
- 「SQL归纳」树形结构表的存储与查询功能的实现——通过路径方法(非递归)
- l2tp pptp相关的一些记录
- 【转】Jmeter中使用CSV Data Set Config参数化不重复数据执行N遍
- Xenserver 如何设置VM boot options
- Jmeter笔记:响应断言详解
- Django框架(十) Django之模型进阶
- linux如何使make输出makefile中所有的规则和变量
- Oracle数据库的学习
热门文章
- 在 shell中, 我們可用 $0, $1, $2, $3 ... 這樣的变量分別提取命令行中变量
- ASP.NET MVC 通用角色权限管理系统
- js--如何判别 null undefined
- PYDay9-正则表达式、计算器
- DDoS 攻击与防御:从原理到实践(上)
- numpy之flatnonzero函数
- WPF Custom Command And Binding
- POJ 2187 Beauty Contest ——计算几何
- BZOJ 1026: [SCOI2009]windy数 【数位dp】
- BZOJ3261 最大异或和 【可持久化trie树】