码迷,mamicode.com
首页 > 其他好文 > 详细

Linova and Kingdom

时间:2020-04-19 11:20:30      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:+=   class   代码   城市   ble   工业   lan   ++   target   

Linova and Kingdom

主要是求一个节点的深度和它子节点的个数,然后深度减去子节点个数来保证,如果它后边有工业城市所带来的影响

主要是是用dfs

int dfs(int x,int step){
	vis[1]=1;
	len[x]=step;
	int t=0;
	for(int i=0;i<ve[x].size();i++){
		int v=ve[x][i];
		if(vis[v]==0){
			vis[v]=1;
			t+=dfs(v,step+1);
		}
	}
	ch[x]=t;
	return t+1;
}

 

太菜了,看的别人的题解,就不发AC代码了~-~

Linova and Kingdom

标签:+=   class   代码   城市   ble   工业   lan   ++   target   

原文地址:https://www.cnblogs.com/xinpingqihe/p/12730391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!