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

[蓝桥杯 2015 省 B] 生命之树

水一水的入门树形DP

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
using ll = long long;
#define int long long
const int N = 2e6+10;
const int inf = 0x3f3f3f3f;
const int mod = 1e9+7;int n;
int w[N];
vector<vector<int>>g(N);
int dp[N];
int ans;
void dfs(int u,int fa){dp[u]+=w[u];for(auto &t:g[u]){if(t==fa)continue;dfs(t,u);if(dp[t]>0)dp[u]+=dp[t];}ans = max(ans,dp[u]);}void solve()
{cin>>n;for(int i=1;i<=n;i++)cin>>w[i];for(int i=1;i<n;i++){int a,b;cin>>a>>b;g[a].push_back(b),g[b].push_back(a);}dfs(1,-1);cout<<ans;}signed main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int _;//cin>>_;_ = 1;while(_--)solve();return 0;
}

相关文章:

  • Python和Java哪一个更适合初学者?
  • 比特币,区块链及相关概念简介(二)
  • 数据结构的概念大合集02(线性表)
  • mysql转达梦的python脚本
  • vulhub中GitLab 远程命令执行漏洞复现(CVE-2021-22205)
  • Flink:使用 Faker 和 DataGen 生成测试数据
  • 【STL】stack栈容器与list链表容器
  • 剑指offer力扣题集
  • 芯片与针灸
  • 【微服务】分布式调度框架PowerJob使用详解
  • C语言字符函数和字符串函数详解
  • FDU 2018 | 1. 求众数
  • Flask学习(四):路由转换器
  • SQL server服务连接失败,通过端口1433连接到主机 localhost的 TCP/IP 连接失败
  • 计算机设计大赛 题目: 基于深度学习的疲劳驾驶检测 深度学习
  • 深入了解以太坊
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • CentOS7简单部署NFS
  • Javascript 原型链
  • Java读取Properties文件的六种方法
  • Mysql优化
  • SpringBoot几种定时任务的实现方式
  • vue-router 实现分析
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 高性能JavaScript阅读简记(三)
  • 前端工程化(Gulp、Webpack)-webpack
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 世界上最简单的无等待算法(getAndIncrement)
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • 最近的计划
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (NSDate) 时间 (time )比较
  • (Python) SOAP Web Service (HTTP POST)
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (ZT)一个美国文科博士的YardLife
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (备忘)Java Map 遍历
  • (二)WCF的Binding模型
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)母版页和相对路径
  • (轉)JSON.stringify 语法实例讲解
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .NET : 在VS2008中计算代码度量值
  • .NET Core Web APi类库如何内嵌运行?
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET Standard 的管理策略
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • .net专家(张羿专栏)
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • [<事务专题>]
  • [20190401]关于semtimedop函数调用.txt