E64 树形DP P3174 [HAOI2009] 毛毛虫

news/2024/10/12 10:04:45

视频链接:E64 树形DP P3174 [HAOI2009] 毛毛虫_哔哩哔哩_bilibili

 

 

P3174 [HAOI2009] 毛毛虫 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

// 树形DP O(n)
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;const int N=300005;
int n,m,ans,du[N],f[N];
int head[N],idx;
struct E{int v,ne;}e[N<<1];void add(int x,int y){e[++idx]={y,head[x]};head[x]=idx;du[x]++; //
} 
void dfs(int u,int fa){f[u]=du[u];for(int i=head[u];i;i=e[i].ne){int v=e[i].v;if(v==fa)continue;dfs(v,u);ans=max(ans,f[u]+f[v]-1);f[u]=max(f[u],du[u]+f[v]-1);}
}
int main(){scanf("%d%d",&n,&m);for(int i=1,x,y;i<=m;i++){scanf("%d%d",&x,&y);add(x,y);add(y,x);}dfs(1,0);cout<<ans+1<<endl;
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/70561.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

NocoBase 与 Appsmith:哪个低代码平台更适合你?

深入了解 NocoBase 和 Appsmith 这两大低代码/无代码开发平台的关键差异。通过我们的深度对比,全面了解它们在数据管理、集成能力、UI/UX 设计等方面的优劣,帮助您选择更适合的开发工具。欢迎回到我们深度对比系列文章,这是本系列的第三篇。在之前我们已经与两个非常优秀的产…

使用 InstallShield 2020 打包项目 安装程序

打开InstallShield 2020程序,单击New填写信息下一步 打包成功效果 注:打包过程中报错,进行如下设置

H3C交换机SSH使用RSA公钥免密登录配置

1.使用puttygen.exe计算RSA 2.保存公钥和私钥 公钥:pub.key 注意:公钥上传到交换机(FTP等方式)。 私钥:private.ppk 3.配置交换机 <Switch> system-view [Switch] public-key local create rsa The range of public key size is (512 ~ 2048). If the key modulus …

AD9129板卡设计原理图:303-两路5.6Gsps 14bit DA FMC子卡

一、板卡概述 FMC303可实现宽波段、双通道、14位、5.6GSPS(2.8gsps直接射频综合)DAC功能,时钟可采用内部时钟源(可选择锁定到外部参考),或外部提供的采样时钟。此外还为用户提供定制采样控制的触发器输入。FMC303在机械上和电气上符合FMC标准(ANSI/VITA 57.1)。该卡具有…

Camstar : The remote server returned an error. (500) intemal Server Error.

这个报错让人摸不着头脑。 过程:安装CamstarEnterprise,新建了数据库,配置了managementStudio,Create database,然后放最新的mdb,update wcf server,放好最新的camstarPort代码。登录-->报错。 mdb是有电子套件内容的,但是呢,我还么有执行安装电子套件,想着先登录…

.NET程序获取当前IP经纬度,并通过经纬度实现天气查询功能

创建一个.net 8的webapi项目备用 编辑一个实体类,该实体类用于存储获取ip地址的经纬度数据使用 继续编辑三个类,用来存储对应经纬度的具体天气数据包: 改造默认的天气控制器,里面写成我们自己的。例如先写个获取IP的经纬度坐标的请求 运行一下,看下现在的效果,可以看…

公司网站如何修改图片

要修改公司网站上的图片,你可以按照以下步骤操作:备份原图:在修改任何图片之前,确保先备份原始图片。这有助于防止在修改过程中丢失原始数据。选择合适的工具:根据你需要进行的修改类型选择合适的工具。例如,如果只是简单的尺寸调整,可以使用在线工具如 Canva 或者本地软…

网站连接sql数据库

要让网站连接到SQL数据库,通常需要遵循以下步骤来配置和建立连接。这里我将分点简要说明,并以PHP和MySQL为例给出示例代码:安装数据库驱动确保你的Web服务器上已经安装了相应的数据库驱动。例如,对于MySQL,你需要安装mysqli或PDO_mysql。配置数据库连接信息准备好数据库的…