自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 树链剖分(SPOJ 375)

这是一道经典的树链剖分的题目。 它涉及了边的最大值查询。 题意: 给你n个点,有n-1条边,2个操作。 1.“QUERY”查询x,y之间边的最大值 2.“CHANGE”,将第x条边的权值该为y 3.以“DONE”结束这将一个点来对应一条边。 这个巧妙之处自行体会。 这与点之间还是有差异;#include<cstdio>#include<iostream>#include<cstr

2017-01-15 20:21:31 231

原创 树链剖分(hdu3966)

题意: 多组数据。 n个兵营,m条道路,q个操作。 “I”:给C1和C2道路上的所有兵营都增加K个兵; “D”:给C1和C2道路上的所有兵营都减少K个兵; “Q”:查询第K个兵营的人。

2017-01-14 20:13:47 284 1

原创 带花树

在此,借鉴了DY大神的代码传送门 Orz 还有一篇讲原理的博客,也写得好传送门Orz 总的来说带花树是用来进行一般图的最大匹配, 下面来解释一下带花树。 核心:找增广路。 具体操作: (对于每一个搜出来的点都进行颜色的赋值) 1.增广路 假设已经匹配好了一堆点,我们从一个没有匹配的节点s开始,使用BFS生成搜索树。每当发现一个节点u,如果u还没有被匹配,那么就可

2017-01-13 22:03:46 443

原创 lightoj1018(状态压缩dp)

1.对于以前的0~n-1和1~n的差别不清楚,原来只不过是最后一位的使用,但内存差距较大。 2.对于位运算的理解,又提升了一个层次,还是不错的。 3.对与状压dp的基础理解又加深了。 4.对于状压的预处理也是利用2进制来表示 5.状压dp也可以用dfs来进行解决#include<cstdio>

2017-01-12 21:50:49 347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除