Anniversary party POJ
来源:互联网 发布:sql求和函数 编辑:程序博客网 时间:2024/05/17 23:45
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int vis[6003],father[6003],dp[6003][2],num;void dfs(int par){ vis[par]=1; for(int i=1;i<=num;i++) if(!vis[i]&&father[i]==par) { dfs(i); dp[par][1]+=dp[i][0]; dp[par][0]+=max(dp[i][0],dp[i][1]); }}int main(){ while(~scanf("%d",&num)) { for(int i=1;i<=num;i++) scanf("%d",&dp[i][1]); memset(vis,0,sizeof(vis)); memset(father,0,sizeof(father)); int em,bo,root; while(~scanf("%d %d",&em,&bo),em||bo) {father[em]=bo; root=bo; } dfs(root); cout<<max(dp[root][1],dp[root][0])<<endl; } return 0;}
0 0
- poj 2342 Anniversary party
- POJ 2342 Anniversary party
- poj 2342 Anniversary party
- POJ 2342 Anniversary party
- POJ 2342 Anniversary party
- POJ-2342-Anniversary party
- POJ 2342 Anniversary party
- poj-2342Anniversary party
- POJ 2342 Anniversary party
- poj 2342 anniversary party
- POJ 2342 Anniversary party
- Anniversary party POJ - 2342
- Anniversary party POJ
- Anniversary party POJ
- poj 2342 Anniversary party
- POJ 2342 Anniversary party
- poj Anniversary party (树形DP)
- POJ Anniversary party By Assassin
- 表
- 向TREE—INSERT的一个递归版本致敬
- Python格式化输出
- Linux 64位下Oracle 12C图文安装
- surfer10与Arcgis10.3 完美生成等值线和等值面方法
- Anniversary party POJ
- Java定时器timer.schedule的一些问题
- Vue相关开源项目库汇总
- use utf8
- servlet的转发与重定向
- Android frameworks去掉熄屏前先变暗的功能
- JSP--IDEA生成WAR文件部署到tomacat上
- 将ECharts官方示例库下载到本地运行并下载完整示例源代码
- 炼数成金《数据分析与SAS》课程