首页 > 技术文章 > 洛谷P3360偷天换日(树形DP)

hzoi-poozhai 2020-04-23 09:08 原文

洛谷P3360偷天换日(树形DP)

题目描述

艺术馆由若干个展览厅和若干条走廊组成。每一条走廊的尽头不是通向一个展览厅,就

是分为两个走廊。每个展览厅内都有若干幅画,每副画都有一个价值。经过走廊和偷画都是

要耗费时间的。

警察会在n 秒后到达进口,在不被逮捕的情况下你最多能得到的价值。

img

输入

第一行一个整数 n(n≤600)。

第二行若干组整数,对于每组整数(t,x),t 表示进入这个展览厅或经过走廊要耗费 t

秒的时间,若x>0 表示走廊通向的展览厅内有x 幅画,接下来

x对整数(w,c)表示偷一幅价值为 w 的画需要 c秒的时间。若

x=0 表示走廊一分为二。(t,c≤5; x≤30)

输入是按深度优先给出的。房间和走廊数不超过 300 个。

输出

仅一个整数,表示能获得的最大价值。

Sample

50 
5 0 10 1 10 1 5 0 10 2 500 1 1000 2 18 1 1000000 4 
1500

分析

这道题和选课类似。

题目看着很复杂,但其实很简单。

给出一个代价,求出能获得的最大价值。

注意这里的最大代价是n-1,因为在第n秒,警察已经到了。(坑死我了

推荐阅读