自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二分图匹配模板

二分图匹配模板

2017-09-19 20:29:03 930

原创 Wannafly模拟赛 矩阵 [矩阵hash+二分]

Wannafly模拟赛 矩阵 [矩阵hash+二分]

2017-09-18 19:29:24 1192

原创 HDU 6208 The Dominator of Strings [AC自动机]

HDU 6208 The Dominator of Strings [AC自动机]

2017-09-17 17:41:43 1320

原创 HDU 6215 Brute Force Sorting [链表]

HDU 6215 Brute Force Sorting [链表]

2017-09-17 17:30:33 1681 3

原创 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 G. Xor [LCA+分块]

2017 ACM-ICPC 亚洲区(西安赛区)网络赛 G. Xor [LCA+分块]

2017-09-17 12:03:46 957

原创 HDU 6200 mustedge mustedge mustedge [LCT+缩点]

题意:给你n个点m条边,有q个操作:①u和v之间加入一条边;②询问u和v之间的桥的个数;题解:刚刚开始的时候还以为需要边化点,后来发现其实只要记录bcc分量的个数减一就是桥的个数(因为是棵树= =),这样我们就可以通过LCT维护bcc,然后通过缩点减少复杂度和计算答案。(这里T了好久)首先对于新加入的边,我们make_root(u);access(v);splay(v);得到这个环...

2017-09-13 23:14:39 568

原创 HDU 6203 ping ping ping [LCA+dfs序+树状数组]

HDU 6203 ping ping ping [LCA+dfs序+树状数组]

2017-09-13 13:15:21 616

原创 HDU 6199 gems gems gems [DP+DP优化]

HDU gems gems gems [DP+DP优化]

2017-09-12 21:44:31 770

原创 HDU 6196 happy happy happy [折半暴搜+剪枝+DP]

HDU 6196 happy happy happy [折半暴搜+剪枝+DP]

2017-09-11 23:18:58 1419

原创 Codeforces 813E Army Creation [主席树]

Codeforces 813E Army Creation [主席树]

2017-09-11 16:17:27 942 1

原创 HDU 6194 string string string [后缀数组]

题意:给你长度为n的串,问这个串的子串出现次数刚好等于k的数量。题解:后缀数组跑一遍,得到height数组,由于height数组记录的是这个串与前一个串的最长公共前缀,所以我们枚举左端点,得到长度为k-1区间内的height数组,得到区间最小值,这个最小值代表,子串出现次数大于等于k的总个数,然后得到向前k+1长度时候的结果和向后k+1时候的结果表示子串出现次数大于的等于k+1时候的结果,然后...

2017-09-10 21:22:13 375

原创 后缀数组模板

后缀数组模板

2017-09-10 20:38:10 603

原创 HDU 6201 transaction transaction transaction [网络流]

HDU 6201 transaction transaction transaction [网络流]

2017-09-10 20:11:08 637

原创 2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 J. Our Journey of Dalian Ends [网络流]

2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛 J. Our Journey of Dalian Ends [网络流]

2017-09-09 17:07:49 749

原创 hiho 1561 观光旅行 [set启发式合并+想法]

hiho 1561 观光旅行 [set启发式合并+想法]

2017-09-07 23:36:59 960

原创 BZOJ 4530 [Bjoi2014]大融合 [LCT]

题意:给n个相互独立的点,每次有两个操作:①将x连接y②询问经过边[x,y]的简单路径有几条注意:题目保证图始终是森林。题解:通过题目我们可以知道,边[x,y]的简单路径的数目是边两边点数相乘,由于涉及到连接操作,我们可以考虑用LCT维护子树的节点的数量。由于通常的LCT模板维护的是splay(辅助树)上的情况。所以我们需要记录两个值:一个是虚边连接的子树的大小(不在一个splay...

2017-09-06 20:55:44 377

原创 HDU 6183 Color it [KDtree+位压缩]

HDU 6183 Color it [KDtree+位压缩]

2017-09-03 10:01:50 441

原创 Codeforces 446C DZY Loves Fibonacci Numbers [线段树+数论]

Codeforces 446C DZY Loves Fibonacci Numbers [线段树+数论]

2017-09-01 09:41:39 797

原创 HDU 6183 Color it [CDQ分治+线段树+位压缩]

HDU 6183 Color it [CDQ分治+线段树+位压缩]

2017-08-31 21:43:14 1753 4

原创 HDU 6191 Query on A Tree [可持久化字典树]

题意:给你一棵有根树,树上每个节点有一个值,每次询问以u为根节点的子树异或上x的最大值。题解:按照dfs序建关于数字的二进制可持久化字典树就好了= =AC代码: #include<stdio.h>#include<vector>#include<string.h>#define N 100005using namespace std;...

2017-08-31 18:11:15 2431

原创 POJ 2528 Mayor's posters [线段树]

POJ 2528 Mayor's posters [线段树]

2017-08-26 11:00:50 298

原创 HDU 4027 Can you answer these queries? [线段树]

HDU 4027 Can you answer these queries? [线段树]

2017-08-25 16:04:54 756 2

原创 rmq模板

rmq模板

2017-08-25 09:08:58 467

原创 CodeForces 660D Number of Parallelograms [想法题]

CodeForces 660D Number of Parallelograms [想法题]

2017-08-25 09:08:35 357

原创 HDU 1401 Solitaire [双向BFS]

HDU 1401 Solitaire [双向BFS]

2017-08-25 09:08:13 615

原创 HDU 5443 The Water Problem [rmq]

HDU 5443 The Water Problem [rmq]

2017-08-24 21:46:17 323

原创 HDU 1358 Period [kmp]

HDU 1358 Period [kmp]

2017-08-24 21:29:15 312

原创 快速素数筛模板

快速素数筛模板

2017-08-24 21:12:48 567

原创 BZOJ 1477 青蛙的约会 [扩展欧几里得]

BZOJ 1477 青蛙的约会 [扩展欧几里得]

2017-08-24 21:01:04 498

原创 扩展欧几里得模板

扩展欧几里得模板

2017-08-24 20:54:10 329

原创 HDU 1969 Pie [二分]

HDU 1969 Pie [二分]

2017-08-24 20:43:21 343

原创 POJ 1236 Network of Schools [强连通分量]

POJ 1236 Network of Schools [强连通分量]

2017-08-24 20:36:50 353

原创 POJ 2689 Prime Distance [素数筛+想法]

POJ 2689 Prime Distance [素数筛+想法]

2017-08-24 20:30:06 691

原创 HDU 6171 Admiral [双向bfs+hash]

HDU 6171 Admiral [双向bfs+hash]

2017-08-24 17:12:04 434

原创 双重hash

双重hash

2017-08-24 16:02:31 1939

原创 HDU 6166 Senior Pan [二分+SPFA]

HDU 6166 Senior Pan [二分+SPFA]

2017-08-23 00:41:49 1205

原创 读入挂

读入挂

2017-08-22 17:32:35 441

原创 HDU 6155 Subsequence Count [线段树维护矩阵]

HDU 6155 Subsequence Count [线段树维护矩阵]

2017-08-21 13:13:22 854

原创 Codeforces 812E Sagheer and Apple Tree [树上尼姆博弈]

Codeforces 812E Sagheer and Apple Tree [树上尼姆博弈]

2017-08-20 15:16:27 426

原创 HDU 6138 Fleet of the Eternal Throne [AC自动机]

HDU 6138 Fleet of the Eternal Throne [AC自动机]

2017-08-19 10:58:17 338

空空如也

空空如也

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

TA关注的人

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