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

2023营业执照年检入口官网四川seo关键词工具

2023营业执照年检入口官网,四川seo关键词工具,建筑公司网站应该则么做,营销助手下载app下载F.孤独#xff08;牛客小白月赛39#xff09; 题意#xff1a; 给定一棵树#xff0c;寻找一个路径#xff0c;将断掉所有与这个路径上的点相连的边#xff0c;使得剩下的最大连通块的大小最小 题解#xff1a; 这题有点印象#xff0c;感觉做过#xff0c;至少这…F.孤独牛客小白月赛39 题意 给定一棵树寻找一个路径将断掉所有与这个路径上的点相连的边使得剩下的最大连通块的大小最小 题解 这题有点印象感觉做过至少这个方法肯定遇到过 设dp[u]表示以u为根的子树里删除以u为起点的路径后最大连通块的大小最小是多少 我们贪心的去进行转移它一定是选择最大儿子去走路径去删除因为只有这样才会影响到最大连通块(最大儿子意味着最大连通块) 所以转移方程为dp[u]max(sz[v2],dp[v1]),最大连通块要么是以v1为根删除得到的最大连通块要么就是子树v2 但是这个dp[i]并不是答案 因为路径并不是只从u开始有可能路径的两端都在一个子树里 此时路径一定是以u为根的子树里因为有两个方向的路径因此一定走最大儿子和次大儿子。此时连通块有这几部分以v1为根的子树里删除后剩下的连通块以v2为根的子树里删除后剩下的连通块第三大叶子节点v3还有就是除了以u为根的子树之外所有点组成一个连通块这四部分取max答案我们取min 此时答案就是ansmin(ans,max(n-sz[u],dp[v1],dp[v2],sz[v3])) 代码 #include bits/stdc.h using namespace std; const int maxn3e6; vectorint v[maxn]; int n; int dp[maxn]; int sz[maxn]; int res 1e9; void dfs(int u, int fa) {sz[u] 1;dp[u] 1;int maxv 0;int maxv2 0;int maxv3 0;int id 0; //大儿子int id2 0; //次大儿子for (auto j : v[u]) {if (j fa)continue;dfs(j, u);sz[u] sz[j];if (sz[j] maxv) {maxv3 maxv2;maxv2 maxv;maxv sz[j];id2 id;id j;}else if (sz[j] maxv2) {id2 j;maxv3 maxv2;maxv2 sz[j];}else if (sz[j] maxv3) {maxv3 sz[j];}}int ans 0;dp[u] max(maxv2, dp[id]);res min(res, max({n - sz[u], maxv3, dp[id], dp[id2]})); } int main() {cin n;for (int i 0; i n - 1; i) {int a, b;scanf(%d%d, a, b);v[a].push_back(b);v[b].push_back(a);}dfs(1, 0);cout res endl;return 0; }
http://www.huolong8.cn/news/26508/

相关文章:

  • 成都铁路局贵阳建设指挥部网站c语言开发网站
  • 陕西企业网站建设哪家专业网站建设与网页设计开题报告
  • 非法期货做网站网站建设在国内外有何趋势
  • 汕头公司建站模板做网站汉狮网络
  • 做网站 博客信息系统开发过程
  • 欧美设计网站本溪市做网站公司
  • 凤岗镇网站建设公司购物网站界面设计策划
  • ppt模板下载的网站广州企业网站设计方案
  • 福州免费做网站成都哪里做网站备案
  • 网站建设平台价位济南网站设计制作要多久
  • 淮安建设企业网站网页设计的流行趋势有哪些
  • 下载搭建网站软件企业网站建设合同范本免费
  • 昆明网站建设公司小程序云南省建设厅网站发文
  • 百度一下百度网站wordpress 酷炫的插件
  • 饮食类网站wordpress配置微信支付
  • 四川建设学网官方网站登录网站制作公司套路
  • 网站 公司形象深圳网站建设怎么选择
  • 公司要做网站市场调研表模板
  • 网站技术培训班做网站都需要买什么
  • 阿里云网站建设和部署框架虚拟主机和服务器有什么区别
  • 网站建设服务费怎么做会计分录html门户网站开发源代码
  • 建好的网站能修改吗网站栏目下拉菜单
  • 上海 食品网站设计WordPress最强大的主题
  • 防止网站扫描什么网站可以自己做字
  • 国际网站怎么注册免费的惠通网站建设
  • 怎样制作微信网站湘西网站制作
  • 宁波市城市建设档案馆网站沈阳网站app制作
  • 常州网站推广平台微网站制作需要多少钱
  • 网站首次备案 多久太原网站建设解决方案
  • wordpress网站标签logo网站注册账号