自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [POJ 1330][CodeVS 2370]LCA 倍增

题目链接:POJ 1330 Nearest Common Ancestors #include #include #include #pragma commment (linker,"/STACK:10240000,10240000") using namespace std; const int max_n=500005; int t,n,ux,vx,pos; int head[max_n],

2017-07-12 10:04:53 240

原创 [CodeVS 1166] 高精度加法

先弄个支持加减和大小比较的manual BigInteger (NOI系列赛事不能用JAVA真是可惜了)#include using namespace std; class BigInteger { public: string num; BigInteger () { num="0" ;} BigInteger & operator = (const BigInteger &

2017-06-16 16:25:50 3541

原创 [BZOJ 2038]小Z的袜子 莫队(Mo's Algorithm)模板题

自己写了一种比较舒服的区间增减 如果当前已知区间的左端点小于询问区间的左端点,则需要将当前已知区间的左端点向右移。每次右移之前都需要先减去当前点对答案的影响。 如果当前已知区间的左端点大于询问区间的左端点,则需要将当前已知区间的左端点向左移。每次左移之后都需要再加上当前点对答案的影响。 右区间同理

2017-06-11 10:57:21 244

原创 HDU2222 AC自动机 入门模板

HDU 222 Keywords Search AC 自动机入门模板题 调了一下午 因为输入最后一个字符串打成了%d还有两处取反符号打错 WA了无数次血泪史 以后要注意 AC自动机思路: 这个算法的目的:用几个给定的模式串去在一个串 T 中匹配 简单概括实现方式: 1.对所有的模式串建Trie树。 2.从根节点开始建立Fail指针。基本的逻辑如下:buildFail(node

2017-05-28 17:08:18 311

原创 网络流 入门整理

直接上最高效算法:DINIC 简单地说  Dinic Algorithm分为以下两步: 1)BFS:对原图进行分层:设当前节点为u,当前节点的层数值为Value(u),u的后继节点为{Sv},那么{Sv}中所有节点的层数值Value(v)均为Value(u)+1。 2)DFS:寻找增广路,修改残量网络直至找不到新的最大流。 插一个现在还没改好的DINIC模板。 #include

2017-03-31 21:21:29 255

空空如也

空空如也

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

TA关注的人

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