洛谷2607,codevs1919,codevs2820,环套树
来源:互联网 发布:以知开头的成语接龙 编辑:程序博客网 时间:2024/06/03 22:46
之前有些忙,好久没写了。
题目网址:
洛谷2607,codevs2820,codevs1919
noip前一周随机看到洛谷2607,看着像树,但在OI圈里叫环套树。
环套树分三种
1.无向
2.有向,每个点只有一个后继(内向树,边从外往环指)
3.有向,每个点只有一个前驱(外向树,边从环往外指)
总的来说环套树DP可以特判环(假定环断了,再强制断掉的边起作用)
如洛谷2607,,经典题,直接上代码:洛谷2607代码(卡常成90分)
但对于内向树,可以拓扑排序,顺便贪心、DP。
例:codevs1919ac代码,codvs2820代码
关于这类贪心的感性说明,以codevs1919树的特殊情况为例
首先按照贪心策略(自行百度)可知选中的节点总是同一深度的。
倘若答案比该策略得出的大,则必有一个新选中节点的父亲原来也选中了(抽屉原理),由题意,其父亲必须舍去。
所以原策略不会有比它更好的。
2 0
- 洛谷2607,codevs1919,codevs2820,环套树
- 环套树
- 【洛谷2017年3月月赛】Round1第四题-环套树森林DFS+贪心
- 环套树DP
- poj 2607
- poj 2607
- Bzoj-3242 快餐店(环套树)
- POJ 2607 Fire Station
- zoj 1857 || poj 2607
- POJ 2607 SPFA
- poj 2607 Fire Station
- sdutoj-2607-Mountain Subsequences
- poj 2607 Fire Station
- POJ 2607 Fire Station
- poj 2607 Fire Station
- [BZOJ1040]ZJOI2008 骑士|环套树DP
- BZOJ1040 骑士 【环套树 树形dp】
- BZOJ1040 [ZJOI2008]骑士 环套树/dp
- 黑马学习笔记--JAVA面向对象
- PAT-A 1088. Rational Arithmetic (20)
- nginx安装配置
- Android性能优化典范(四)
- 封装QtCore
- 洛谷2607,codevs1919,codevs2820,环套树
- ie快捷键使用
- ViewGroup为什么不会调用onDraw
- 黑马学习笔记--JAVA面向对象2
- nova的服务心跳机制和服务状态监控机制的实现
- 第二节 Servlet
- 这是文章的标题部分
- 删除pdf密码
- Struts几种数据类型的xml数据校验