07 2012 档案

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) 编辑

poj 1149 PIGS
摘要:题意:给你m个猪圈以及每个猪圈里原来有多少头猪,先后给你n个人,每个人能打开一些猪圈并且他们最多想买Ki头猪,在每一个人买完后能将打开的猪圈中的猪顺意分配在这次打开猪圈里,在下一个人来之前 已打开的猪圈被锁上。 思路:这是第一道构图题,所以借鉴了大牛的思想<http://wenku.baidu.com/view/0ad00abec77da26925c5b01c.html>,按照朴素的思路先得到一个图 然后根据下面三个规律:得到最终的图:最终可以归纳出本题的构图规则:然后就是裸的最大流模板了View Code 1#include<stdio.h>2#include< 阅读全文

posted @ 2012-07-23 17:07 sleeper_qp 阅读(1649) 评论(0) 推荐(1) 编辑

导航

点击右上角即可分享
微信分享提示