2012年7月27日

2011 Asia Fuzhou Regional Contest C题 Bob’s Race hdu 4123&&poj 4003

摘要: 题意:给你一颗树,得到每个节点可到达的最远路径长度组成的序列,每给定一个q,求最长满足{最大值-最小值<=q}的连续序列思路: 1,树形DP得到序列 1.1 DFS 得到每个节点在其子树中“最大距离”以及“次大距离”<这里的最大距离和次大距离是说如果最大距离经历子节点a,那么次大距离就是不通过子节点a的最大距离,而不是除去最大距离的最大距离,这个地方就是求解最大距离的关键>; 1.2 DP求得每个节点通过其父节点的最大距离,更新最大距离; 2,单队列求最长序列 求最长序列是基于:求区间内最大,最小值以及决策单调性,可以用rmq甚至线段树View Code 1 #inclu.. 阅读全文

posted @ 2012-07-27 18:06 sleeper_qp 阅读(368) 评论(1) 推荐(0) 编辑

导航