会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Shadowdsp
或许前路永夜,即便如此我也要前进,因为星光即使微弱也会为我照亮前路
博客园
首页
新随笔
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
16
···
23
下一页
2017年2月3日
HDU 1007:Quoit Design(分治求最近点对)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=1007 题意:平面上有n个点,问最近的两个点之间的距离的一半是多少。 思路:用分治做。把整体分为左右两个部分,那么有三种情况:最近的两个点都在左边,最近的两个点都在右边和最近的两个点一个在左边一个在右边。对于第一第
阅读全文
posted @ 2017-02-03 19:40 Shadowdsp
阅读(509)
评论(0)
推荐(0)
2017年1月29日
POJ 1986:Distance Queries(倍增求LCA)
摘要: http://poj.org/problem?id=1986 题意:给出一棵n个点m条边的树,还有q个询问,求树上两点的距离。 思路:这次学了一下倍增算法求LCA。模板。 dp[i][j]代表第i个点的第2^j个祖先是哪个点,dp[i][0] = i的第一个祖先 = fa[i]。转移方程:dp[i]
阅读全文
posted @ 2017-01-29 20:47 Shadowdsp
阅读(207)
评论(0)
推荐(0)
2017年1月28日
HDU 3879 && BZOJ 1497:Base Station && 最大获利 (最大权闭合图)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=3879 http://www.lydsy.com/JudgeOnline/problem.php?id=1497 题意:给出n个点m条边,其中每个点有一个权值代表修建这个点需要耗费的钱,然后m条边里面,代表如果两个
阅读全文
posted @ 2017-01-28 14:16 Shadowdsp
阅读(225)
评论(0)
推荐(0)
2017年1月27日
BZOJ 2957:楼房重建(分块)
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2957 题意:…… 思路:对于每一个块,维护一个单调递增的斜率(因为小于前面的斜率的话是肯定看不见的),每次修改都暴力重建这个块,然后求和的时候可以二分查找当前的块比之前的块的最大斜率大的元素个数(注意
阅读全文
posted @ 2017-01-27 15:32 Shadowdsp
阅读(201)
评论(0)
推荐(0)
UESTC 1324:卿学姐与公主(分块)
摘要: http://acm.uestc.edu.cn/#/problem/show/1324 题意:…… 思路:卿学姐的学习分块例题。 分块是在线处理区间问题的类暴力算法,复杂度O(n*sqrt(n)),把给出的n个点的信息分成sqrt(n)个块,每个块有sqrt(n)个元素,然后去处理操作。 从块的左边
阅读全文
posted @ 2017-01-27 12:27 Shadowdsp
阅读(217)
评论(0)
推荐(0)
POJ 2914:Minimum Cut(全局最小割Stoer-Wagner算法)
摘要: http://poj.org/problem?id=2914 题意:给出n个点m条边,可能有重边,问全局的最小割是多少。 思路:一开始以为用最大流算法跑一下,然后就超时了。后来学习了一下这个算法,是个模板题。具体学习可以参考: http://blog.sina.com.cn/s/blog_70090
阅读全文
posted @ 2017-01-27 00:35 Shadowdsp
阅读(282)
评论(0)
推荐(0)
2017年1月26日
BZOJ 3289:Mato的文件管理(莫队算法+树状数组)
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=3289 题意:…… 思路:求交换次数即求逆序对数。确定了这个之后,先离散化数组。然后在后面插入元素的话,就是在区间里面找比它大的元素数量,在前面插入元素的话,就是在区间里面找比它小的元素数量。删除操作类
阅读全文
posted @ 2017-01-26 01:27 Shadowdsp
阅读(254)
评论(0)
推荐(0)
2017年1月25日
BZOJ 1878:[SDOI2009]HH的项链(莫队算法)
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1878 题意:…… 思路:比上题还简单很多。数字很小,开一个数组哈希记录出现次数(记得数组要开1e6),然后直接算就行了。
阅读全文
posted @ 2017-01-25 19:56 Shadowdsp
阅读(190)
评论(0)
推荐(0)
2017年1月24日
BZOJ 2038: [2009国家集训队]小Z的袜子(hose)(莫队算法)
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2038 题意:…… 思路:莫队算法学习可以看这个:http://www.cnblogs.com/hzf-sbit/p/4056874.html。 大概就是一种离线算法,通过排序优化询问序列,然后可以在O
阅读全文
posted @ 2017-01-24 22:19 Shadowdsp
阅读(286)
评论(4)
推荐(0)
HDU 3183:A Magic Lamp(RMQ)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=3183 题意:给出一个数,可以删除掉其中m个字符,要使得最后的数字最小,输出最后的数字(忽略前导零)。 思路:设数的长度为n,那么我们要删除其中m个最大的字符,可以转化为我们保留其中的n-m个最小的字符。对于第一个
阅读全文
posted @ 2017-01-24 16:17 Shadowdsp
阅读(172)
评论(0)
推荐(0)
POJ 3183:Stump Removal(模拟)
摘要: http://poj.org/problem?id=3183 题意:有n个树桩,分别有一个高度h[i],要用Bomb把树桩都炸掉,如果炸的位置的两边树桩高度小于Bomb炸的树桩高度,那么小于树桩高度的两侧都是可以被炸掉的。而且有传递性。求把树桩全部炸掉要消耗的最少的Bomb数所炸的位置。 看样例:
阅读全文
posted @ 2017-01-24 09:56 Shadowdsp
阅读(208)
评论(0)
推荐(0)
2017年1月23日
POJ 3264:Balanced Lineup(RMQ模板题)
摘要: http://poj.org/problem?id=3264 题意:给出n个数,还有q个询问,询问[l,r]区间里面最大值和最小值的差值。 思路:RMQ模板题,开两个数组维护最大值和最小值就行。
阅读全文
posted @ 2017-01-23 20:37 Shadowdsp
阅读(202)
评论(0)
推荐(0)
HDU 2888:Check Corners(二维RMQ)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2888 题意:给出一个n*m的矩阵,还有q个询问,对于每个询问有一对(x1,y1)和(x2,y2),求这个子矩阵中的最大值,和判断四个角有没有等于这个最大值的。 思路:二维RMQ模板题。注意内存卡的挺紧的。
阅读全文
posted @ 2017-01-23 20:14 Shadowdsp
阅读(161)
评论(0)
推荐(0)
BZOJ 1067:[SCOI2007]降雨量(RMQ+思维)
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1067 题意:…… 思路:首先我们开一个数组记录年份,一个记录降雨量,因为年份是按升序排列的,所以我们在每个询问找下标的时候可以二分搜索,然后对于每个询问我们是要寻找区间的最大值,因此我们可以使用ST表
阅读全文
posted @ 2017-01-23 18:40 Shadowdsp
阅读(268)
评论(0)
推荐(0)
HDU 3416:Marriage Match IV(最短路+最大流)
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=3416 题意:给出n个点m条边,边信息分别是两个端点和一个费用,再给出一个起点和一个终点,问从起点到终点的完全不相同的最短路径有多少条。(即走过的边不能在走过了)。 思路:因为是在网络流专题里面,所以一开始以为先用
阅读全文
posted @ 2017-01-23 12:44 Shadowdsp
阅读(324)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
23
下一页
公告