
poj
文章平均质量分 85
偶尔诈尸的老年人
Boys, be ambitious!
展开
-
[学习][poj3264]稀疏表(ST表) Balanced Lineup
稀疏表(ST表)的简介 稀疏表(Sparse Table, ST 表)与线段树、树状数组一样,也是常用来处理序列上的区间询问问题的。但 ST 表只能处理区间最值,即RMQ(Range Minimum Query)问题,它的空间需求也比前两者要大,是O(nlognnlogn)级别的。ST 表需要O(nlognnlogn)的时间预处理,并且能O(1)回答单次区间最值的询问,但不支持修改操作。因此它适用原创 2017-10-13 15:41:25 · 431 阅读 · 0 评论 -
[学习][poj1523]割点 SPF
题目背景 poj1523题目描述 Consider the two networks shown below. Assuming that data moves around these networks only between directly connected nodes on a peer-to-peer basis, a failure of a single node, 3, in原创 2017-10-12 15:51:18 · 415 阅读 · 0 评论 -
[复习][poj2186]Tarjan Popular Cows
如果对tarjan算法有所遗忘,请参见憨厚的qianguch当年呕心沥血写的博客: http://blog.youkuaiyun.com/qianguch/article/details/54710272题目背景 POJ2186HAOI2006 DAY1 T3题目描述 每一头牛的愿望就是变成一头最受欢迎的牛。现在有 N 头牛,给你 M 对整数(A,B),表示牛A认为牛B受欢迎。这种关系是具有传递性的,如果原创 2017-07-18 14:30:06 · 300 阅读 · 0 评论 -
[练习][poj2762]tarjan缩点 Going from u to v or from v to u?
题目背景 poj2762题目描述 In order to make their sons brave, Jiajia and Wind take them to a big cave. The cave has n rooms, and one-way corridors connecting some rooms. Each time, Wind choose two rooms x and原创 2017-10-30 17:20:09 · 376 阅读 · 0 评论 -
[NOIP2017模拟][poj1091]跳蚤
题目背景 poj1091题目描述 Z 城市居住着很多只跳蚤。在 Z 城市周六生活频道有一个娱乐节目。一只跳蚤将被请上 一个高空钢丝的正中央。钢丝很长,可以看作是无限长。节目主持人会给该跳蚤发一张卡片。 卡片上写有 N+1 个自然数。其中最后一个是 M,而前 N 个数都不超过 M,卡片上允许有相同 的数字。跳蚤每次可以从卡片上任意原创 2017-08-28 15:29:02 · 520 阅读 · 0 评论 -
[学习][poj3974]manacher Palindrome
推荐网址:https://segmentfault.com/a/1190000003914228原创 2017-07-02 14:17:31 · 308 阅读 · 0 评论 -
[复习][poj2001]字典树(trie树)Shortest Prefixes
题目背景 POJ2001题目描述 给出 n 个单词(1<=n<=1000),求出每个单词的非公共前缀,如果没有,则输出自己。输入格式 输入 N 个单词,每行一个,每个单词都是由 1~20 个小写字母构成。输出格式 输出 N 行,每行由一个空格的两部分,第一部分是输入的单词,第二部分是该单词在所有单词中的非公共前缀,如果没有,则输出原创 2017-07-14 09:18:28 · 272 阅读 · 0 评论 -
[学习][poj2367]拓扑序 Genealogical tree
曾经,经常听到大佬们一口一个拓扑序,觉得是个高深的问题,结果……TMD这么简单,名字干嘛取得这么高大上啊喂 [掀桌!拓扑序的定义: 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological原创 2017-08-19 18:14:55 · 483 阅读 · 0 评论 -
[复习][poj3737]三分 UmBasketella
题目背景 poj 3737题目描述 给定圆锥的表面积S ,求这个圆锥的最大体积V ,以及此时它的高h与底面半径r。输入格式 输入包含几个测试数据。每个案例包含只有一个实数,代表圆锥的表面积。保证1≤S≤10000。输出格式 对于每一个测试数据,输出应包含三行。 第一行一个实数代表最大锥体体积。 在第二、第三行输出圆锥高度和圆锥原创 2017-10-07 15:58:54 · 340 阅读 · 0 评论 -
[学习][poj1985]树的直径 Cow Marathon
树的直径的定义 一棵树上的最长路径。树的直径的实现 在树中随便找一个点进行dfs,再对找出的距离此点最远的点进行dfs,此时的最远距离就是树的直径。 证明如下: 如图,若s——>t是树的直径,我们在树中随便找一点u,并找距此点最远的点v,若v不是s也不是t,说明u到v的距离大于u到s和u到t的距离,即s到u再到v的距离大于s到t的距离,故树的直径不是s——>t,矛盾。 即u能找到的最远点一原创 2017-10-12 16:58:04 · 413 阅读 · 0 评论 -
[学习][poj3254]状压DP Corn Field
状压DP的简介 在我看来,状压DP就是在状态比较多的时候将dp数组存状态的维度减少,用某进制的每一位的数表示状态。语文不好,还是看看别人怎么说吧: 我们知道,用DP解决一个问题的时候很重要的一环就是状态的表示,一般来说,一个数组即可保存状态。但是有这样的一些题目,它们具有DP问题的特性,但是状态中所包含的信息过多,如果要用数组来保存状态的话需要四维以上的数组。于是,我们就需要通过状态压缩来保存状原创 2017-10-26 20:13:51 · 271 阅读 · 0 评论