
-------评测网站-------
文章平均质量分 80
偶尔诈尸的老年人
Boys, be ambitious!
展开
-
[练习][ZOJ3515]优先队列 Middle number
题目描述 有一个整数序列,我们现在有两个操作:1.add a:意味着在序列的结尾添加一个整数 a ,形成一个长度为 n+1 的序列。 2.mid:输出当前序列的中位数。所谓中位数,就是这个序列按升序排列后中间位置的数(如果序列的长度是偶数,那么中位数就是此序列中间两个数中较小的一个)示例1:序列为 1 2 13 14 15 16,则中位数为 13。 示例2:序列为 1 3 5 7 10 11原创 2017-10-18 20:36:35 · 299 阅读 · 0 评论 -
[学习][ZOJ1081]点、直线关系 Points Within
题目: Points WithinTime Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other) Total Submission(s) : 24 Accepted Submission(s) : 7 Problem Description Statement of the Proble原创 2017-05-20 17:02:56 · 548 阅读 · 0 评论 -
[NOIP2017模拟][poj1091]跳蚤
题目背景 poj1091题目描述 Z 城市居住着很多只跳蚤。在 Z 城市周六生活频道有一个娱乐节目。一只跳蚤将被请上 一个高空钢丝的正中央。钢丝很长,可以看作是无限长。节目主持人会给该跳蚤发一张卡片。 卡片上写有 N+1 个自然数。其中最后一个是 M,而前 N 个数都不超过 M,卡片上允许有相同 的数字。跳蚤每次可以从卡片上任意原创 2017-08-28 15:29:02 · 520 阅读 · 0 评论 -
[练习][洛谷1186]最短路 玛丽卡
题目背景 洛谷1186题目描述 麦克找了个新女朋友,玛丽卡对他非常恼火并伺机报复。因为她和他们不住在同一个城市,因此她开始准备她的长途旅行。在这个国家中每两个城市之间最多只有一条路相通,并且我们知道从一个城市到另一个城市路上所需花费的时间。麦克在车中无意中听到有一条路正在维修,并且那儿正堵车,但没听清楚到底是哪一条路。无论哪一条路正在维修,从玛丽卡所在的城市都能到达麦克所在的城市。玛丽卡将只从不原创 2017-10-28 17:09:53 · 300 阅读 · 0 评论 -
[NOIP2000真题][洛谷1017]进制转换
题目背景 NOIP2000提高组 T1 洛谷1017题目描述 我们可以用这样的方式来表示一个十进制数:将每个阿拉伯数字乘以一个以该数字所处位置的(值减 1)为指数,以 10 为底数的幂之和的形式。例如,123 可表示为1∗102+2∗101+3∗1001*10^2+2*10^1 +3*10^0这样的形式。 与之相似的,对二进制数来说,也可表示成每个二进制数码乘以一个以该数字所处位置的(值-1)原创 2017-10-21 15:18:18 · 1120 阅读 · 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 评论 -
[练习][洛谷1613]倍增+Floyd 跑路
题目背景 洛谷1613题目描述 小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零。可是小A偏偏又有赖床的坏毛病。于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数)。当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米。小A的家到公司的路可以看做一个有向图,小A家为点1,公原创 2017-10-29 17:01:37 · 336 阅读 · 0 评论 -
[练习][bzoj2783]二分+倍增 树
题目背景 bzoj2783题目描述 给定一个值S和一棵树。在树的每个节点有一个正整数,问有多少条路径的节点总和达到S。路径中节点的深度必须是升序的。假设节点1是根节点,根的深度是0,它的儿子节点的深度为1。路径不必一定从根节点开始。输入格式 第一行是两个整数N和S,其中N是树的节点数。 第二行是N个正整数,第i个整数表示节点i的正整数。 接下来的N-1行每行是2个整数x和y,表示y是x的儿原创 2017-10-31 16:07:39 · 329 阅读 · 0 评论 -
[NOIP2017模拟][bzoj2143] 飞飞侠
2017.10.31 T2 2024题目背景 bzoj2143题目描述 飞飞国是一个传说中的国度,国家的居民叫做飞飞侠。飞飞国是一个N×M的矩形方阵,每个格子代表一个街区。然而飞飞国是没有交通工具的。飞飞侠完全靠地面的弹射装置来移动。每个街区都装有弹射装置。使用弹射装置是需要支付一定费用的。而且每个弹射装置都有自己的弹射能力。我们设第i行第j列的弹射装置有Aij的费用和Bij的弹射能力。并规定有原创 2017-11-01 10:45:03 · 494 阅读 · 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 评论 -
[学习][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 评论 -
[NOIP2017模拟][洛谷3938]斐波那契
题目背景 洛谷 mNOIP 模拟赛 Day1 洛谷3938题目描述 小 C 养了一些很可爱的兔子。 有一天,小 C 突然发现兔子们都是严格按照伟大的数学家斐波那契提出的模型来进行 繁衍:一对兔子从出生后第二个月起,每个月刚开始的时候都会产下一对小兔子。我们假定, 在整个过程中兔子不会出现任何意外。小 C 把兔子按出生顺序,把兔子们从 1 开始标号,并且小 C 的兔子都是 1 号兔子和 1 号兔原创 2017-11-03 08:08:42 · 405 阅读 · 0 评论 -
[NOIP2017模拟][洛谷3939]数颜色
题目描述 小 C 的兔子不是雪白的,而是五彩缤纷的。每只兔子都有一种颜色,不同的兔子可能有 相同的颜色。小 C 把她标号从 1 到 nn 的 nn 只兔子排成长长的一排,来给他们喂胡萝卜吃。 排列完成后,第 ii 只兔子的颜色是aia_i。俗话说得好,“萝卜青菜,各有所爱”。小 C 发现,不同颜色的兔子可能有对胡萝卜的 不同偏好。比如,银色的兔子最喜欢吃金色的胡萝卜,金色的兔子更喜欢吃胡萝卜叶子,原创 2017-11-03 15:35:11 · 571 阅读 · 0 评论 -
[学习][poj3974]manacher Palindrome
推荐网址:https://segmentfault.com/a/1190000003914228原创 2017-07-02 14:17:31 · 308 阅读 · 0 评论 -
[复习][HDU1671]字典树(trie树)phone list
题目背景 HDU 1671题目描述 给出一份电话号码列表,如果不存在有一个号码是另一个号码的前缀,我们就说这份电话号码列表是合法的。让我们看看如下号码列表: 1. Emergency 911 2. Alice 97625999 3. Bob 91125426 在这组号码中,我们不能拨通 Bob 的电话,因为当你按下 Bob 电话号码的前 3 个数字“911”时,电话局会把你的拨号连原创 2017-07-12 16:30:59 · 403 阅读 · 0 评论 -
[练习][SCOI2005][bzoj1085]搜索优化(A*) 骑士精神
题目背景 SCOI2005 DAY2 T1 bzoj1085题目描述 在一个 5×5 的棋盘上有12个白色的骑士和 12 个黑色的骑士, 且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为 1 ,纵坐标相差为 2 或者横坐标相差为 2 ,纵坐标相差为 1 的格子)移动到空位上。给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘: 为了体现出骑士精神,他们必须以最原创 2017-10-18 20:18:37 · 297 阅读 · 0 评论 -
[学习][SCOI2005][bzoj1085]迭代加深 骑士精神
迭代加深的简介 嗯,我只能解释成搜一层不行搜两层、搜两层不行搜三层,依次往下搜,还是看看其他人的吧: 如果你准备开始搜索一个国际象棋的局面了,你要搜索多深呢?事先预测搜索将进行多少时间,这有些困难,因为完成D层搜索所需要的时间取决于很多不确定的因素。在复杂的中局局面里,你可能不会搜索得很深,而在残局中你可能会搜索得非常深,在某些王兵残局里你可能会搜索100多层。 有一个思想,就是一开始只原创 2017-10-18 17:21:35 · 448 阅读 · 0 评论 -
[练习][HDU5187]快速幂加强(快速幂+快速乘) zhx's contest
题目背景 HDU5187题目描述 As one of the most powerful brushes, zhx is required to give his juniors nn problems. zhx thinks the ithi^{th} problem’s difficulty is ii. He wants to arrange these problems in a原创 2017-10-17 20:31:15 · 315 阅读 · 0 评论 -
[学习][HDU4300]字符串哈希 Clairewd's message
字符串哈希的简介 对于一个字符串,如ababab,把它当做一个数处理,如31进制数,那么它就是hash[i]=′a′∗315+′b′∗314+′a′∗313+′b′∗312+′a′∗31+′b′hash[i]='a'*31^5+'b'*31^4+'a'*31^3+'b'*31^2+'a'*31+'b'(用该字符的ASCII码计算),可以直接用进位的方法实现hash[i]=hash[i−1]∗31原创 2017-10-17 08:09:47 · 410 阅读 · 0 评论 -
[NOIP2017模拟][bzoj4264]小c找朋友
题目描述 给定一张无向图,求满足以下条件的点对 (x,y) 数目:对任意点 z (z!=x,y),边 (x,z) 和 (y,z) 同时存在或同时不存在。输入格式 一行两个整数 n,m ,分别表示这幅图点数和边的数量。 接下来 m 行,每行两个整数,表示这两个点之间存在一条无向边。保证没有重边和自环。输出格式 输出一行一个整数,表示答案。样例数据 输入 3 3 1 2 2 3原创 2017-10-16 22:53:32 · 332 阅读 · 0 评论 -
[学习][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 评论 -
[学习][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 评论 -
[练习][HDU1502]DP Regular Words
题目背景 HDU1502题目描述 Consider words of length 3n over alphabet {A, B, C} . Denote the number of occurences of A in a word a as A(a) , analogously let the number of occurences of B be denoted as B(a), and原创 2017-10-10 22:09:02 · 274 阅读 · 0 评论 -
[复习][poj3737]三分 UmBasketella
题目背景 poj 3737题目描述 给定圆锥的表面积S ,求这个圆锥的最大体积V ,以及此时它的高h与底面半径r。输入格式 输入包含几个测试数据。每个案例包含只有一个实数,代表圆锥的表面积。保证1≤S≤10000。输出格式 对于每一个测试数据,输出应包含三行。 第一行一个实数代表最大锥体体积。 在第二、第三行输出圆锥高度和圆锥原创 2017-10-07 15:58:54 · 340 阅读 · 0 评论 -
[SCOI2010真题][bzoj1857]传送带
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1857题目背景 SCOI2010 DAY2 T2 bzoj 1857题目描述 在一个 2 维平面上有两条传送带,每一条传送带可以看成是一条线段。两条传送带分别为线段 AB 和线段 CD。Lxhgww 在 AB 上的移动速度为 P,在 CD 上的移动速度为 Q,在平面上的移动速度 R。现在原创 2017-09-15 21:38:44 · 635 阅读 · 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 评论 -
[复习][poj2001]字典树(trie树)Shortest Prefixes
题目背景 POJ2001题目描述 给出 n 个单词(1<=n<=1000),求出每个单词的非公共前缀,如果没有,则输出自己。输入格式 输入 N 个单词,每行一个,每个单词都是由 1~20 个小写字母构成。输出格式 输出 N 行,每行由一个空格的两部分,第一部分是输入的单词,第二部分是该单词在所有单词中的非公共前缀,如果没有,则输出原创 2017-07-14 09:18:28 · 272 阅读 · 0 评论 -
[复习][HDU1251]字典树(trie树)统计难题
题目背景 HDU 1251题目描述 Ignatius 最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀)。输入格式 输入数据的第一部分是一张单词表(不超过 104 个单词),每行一个单词,单词的长度不超过 10,它们代表的是老师交给 Ignatius 统计的单词,一个空行代表单词表的结束。第二原创 2017-07-12 23:22:25 · 327 阅读 · 0 评论 -
[学习][poj3254]状压DP Corn Field
状压DP的简介 在我看来,状压DP就是在状态比较多的时候将dp数组存状态的维度减少,用某进制的每一位的数表示状态。语文不好,还是看看别人怎么说吧: 我们知道,用DP解决一个问题的时候很重要的一环就是状态的表示,一般来说,一个数组即可保存状态。但是有这样的一些题目,它们具有DP问题的特性,但是状态中所包含的信息过多,如果要用数组来保存状态的话需要四维以上的数组。于是,我们就需要通过状态压缩来保存状原创 2017-10-26 20:13:51 · 271 阅读 · 0 评论