博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 2342 Anniversary party_经典树状dp
阅读量:5238 次
发布时间:2019-06-14

本文共 501 字,大约阅读时间需要 1 分钟。

题意:Ural大学有n个职员,1~N编号,他们有从属关系,就是说他们关系就像一棵树,父节点就是子节点的直接上司,每个职员有一个快乐指数,现在要开会,职员和职员的直接上司不能同时开会,问怎才能使开会的快乐指数最高。

思路:用树状dp,dp[i][0]为不参加会议,dp[i][1]为参加会议

#include
#include
#include
#define N 6010using namespace std;vector
v[N];int dp[N][2],hp[N],mark[N];int max(int a,int b){return a>b?a:b;}void dfs(int k){ int i,len=v[k].size(); dp[k][0]=0; dp[k][1]=hp[k]; if(len==0) return ; for(i=0;i

转载于:https://www.cnblogs.com/neng18/p/3676393.html

你可能感兴趣的文章
EasyPusher进行Android UVC外接摄像头直播推送实现方法
查看>>
Spring中如何向 Bean注入系统属性或环境变量
查看>>
day07 - Python - 面向对象进阶
查看>>
二分模板
查看>>
JVM底层又是如何实现synchronized的【转载】
查看>>
redis集群创建
查看>>
android 用Achartengine 作图
查看>>
SASS 中变量的默认值
查看>>
hadoop传递参数方法总结
查看>>
网络编程
查看>>
3.2.1
查看>>
JAVA基本类库介绍
查看>>
java 泛型
查看>>
httpclient httpcore jar包及源码
查看>>
VMware虚拟机Mac OS X无法调整扩展硬盘大小,更新xcode时出现磁盘空间不足
查看>>
django学习笔记(一)
查看>>
我今天进步了一点点,1.0.1版在AppStore上架了
查看>>
hdu 5583 Kingdom of Black and White(模拟,技巧)
查看>>
Android专项面试训练题(一)
查看>>
spring简单入门示例
查看>>