当前位置: 首页 > news >正文

网站备案时间太长移动终端网站建设

网站备案时间太长,移动终端网站建设,wordpress主题重新激活,广州外贸营销型网站建设vj地址 题目大意#xff1a;找到每一颗子树的重心 思路#xff1a; 树的重心的性质#xff1a; 树的重心如果不唯一#xff0c;则至多有两个#xff0c;且这两个重心相邻 通过连接一条端点分别在两个树的边#xff0c;来将两个树合并成一个#xff0c;那么新的重心肯定…vj地址 题目大意找到每一颗子树的重心 思路 树的重心的性质 树的重心如果不唯一则至多有两个且这两个重心相邻 通过连接一条端点分别在两个树的边来将两个树合并成一个那么新的重心肯定是在原来这两个树的重心的路径上两颗树合并重心的转移 应该不会有人不知道树的重心的定义吧 根据这个每次合并两个树的时候找到新树的重心就在两个重心的路径上该路径一定会经过根节点所以我们转移重心的时候最多转移到根节点就好了。 具体细节代码有注释 #includebits/stdc.h #define INF 0x3f3f3f3f3f3f3f3f #define inf 0x3f3f3f3f #define FILL(a,b) (memset(a,b,sizeof(a))) #define re register #define lson rt1 #define rson rt1|1 #define lowbit(a) ((a)-(a)) #define ios std::ios::sync_with_stdio(false);std::cin.tie(0);std::cout.tie(0); #define fi first #define se secondusing namespace std; typedef long long ll; typedef unsigned long long ull; typedef pairint,int pii; int dx[4] {-1,1,0,0},dy[4] {0,0,1,-1}; const ll mod2520; const int N2e510; int n; int son[N],d[N],vis[N],p[N],dp[N]; vector int g[200010]; vectorint ans[N]; //转移只有满足son[x]son[u]-son[x]的才能够转移xu时就不能够转移了,两棵树转移到最后的时候 //深度更大的那个必然是重心不是重心的会一直走到树根点如果有两个重心那一定是重心的父节点 void up(int u,int x,int y){//转移向上爬while(x!uson[x]son[u]-son[x]){xp[x];}while(y!uson[y]son[u]-son[y]){yp[y];}if(d[x]d[y]) dp[u]x;else dp[u]y; } void dfs(int u,int f){//树形dpvis[u]1;dp[u]u;son[u]1;p[u]f;d[u]d[f]1;for(int v:g[u]){if(vf||vis[v]) continue;dfs(v,u);son[u]son[v];up(u,dp[u],dp[v]);//合并两颗树找到重心} } int main(){scanf(%d,n);for(int i1;in-1;i){int u,v;scanf(%d%d,u,v);g[u].push_back(v);g[v].push_back(u);}dfs(1,0);for(int i1;in;i){if(son[dp[i]]son[i]-son[dp[i]])//判断父节点是不是重心coutmin(dp[i],p[dp[i]]) max(dp[i],p[dp[i]])endl;else coutdp[i]endl;}return 0; }
http://www.pierceye.com/news/279490/

相关文章:

  • 南京企业做网站网站建设的类型有几种
  • 不需要证件做网站相城区建设网站
  • 游戏推广网站如何做的全网投放广告的渠道有哪些
  • 飞数石家庄网站建设seo 关键词优化
  • 织梦新手网站建设建筑工程公司资质
  • 网站建设开什么名目外贸网站建设关键点
  • 大学生网站设计河南省建筑工程信息网
  • 安徽省住房和城乡建设厅网站首页wordpress评论框中加文字提示
  • 南京营销型网站建设公司杭州模板建站代理
  • 网页设计比较优秀的网站沈阳网站推广公司
  • 西安网站建设维护如何免费制作app软件
  • 用 net做网站大理市城乡建设局网站
  • 怎么在建筑网站做翻译兼职哈尔滨 高端网站建设
  • 网站建设颜色注意事项优化网站要怎么做
  • 作图神器沧州网站优化
  • 做水果的网站有哪些公司网页设计作品
  • 电子商务网站运营流程北京app制作
  • 怎么在百度推广自己的网站市级部门网站建设自评报告
  • 德州做网站优化专门做酒的网站
  • 旅游网站建设案例分析北京seo案例
  • 网站建设公司 优势单页网站对攻击的好处
  • 网站域名更换济南代做标书网站标志
  • 网站开发实用技术答案外国出名的设计网站
  • 最珠海app下载官方win10系统优化软件哪个好
  • 宜春公司网站建设百度地图广告投放
  • wordpress 2.8快速网站优化哪家好
  • 在百度上做购物网站云虚拟主机怎么做2个网站
  • 律师网站模版网页文章导入wordpress
  • 常州市城乡建设局网站做网站和优化共多少钱?
  • 做o2o平台网站需要多少钱买卖域名的网站好