自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

reflash的博客

来时的路早已被人海覆盖

  • 博客(54)
  • 收藏
  • 关注

原创 KMP(性质)

整理一下关于KMP算法的理解和思考: 1.KMP可用于字符串匹配,可以确定最小循环节 2.KMP形成的fail指针形成KMP树型结构,标号严格递增,可倍增,(NOI2014动物园可以水过,然而整体递推是线性复杂度更好,用到的技术是过程模拟加重构,模拟的目的是得到总体信息,根据整体信息组织重构部分信息就好)类似小根堆但不是完全二叉树(出题?我不毒瘤,,,) 3,根据2可求出字符串的所有前后缀匹配

2016-03-24 17:00:14 769

原创 bzoj 2118: 墨墨的等式

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2118 思路:这是一道经典问题,所以虽然不是自己想出来的还是在博客里写一下,练习了堆优化dijistra,观察,可以发现变量个数和系数范围还是比较小的,然而解的个数和规模确大到无法处理,这类问题,,,是有通法的,,,考虑,如何将解归类,也就是根据特征划分为若干集合,按集合整体快速计算,集合个数

2016-03-24 10:25:44 545

原创 【bzoj2724】[Violet 6]蒲公英 (注意:题面有毒!)

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2724 思路:首先我要说的是,题面真的有毒啊,,, 我不停WA发现读错了题,改了还WA发现又读错了,,一直该改改,,最后卡时过,,,我也是醉了,,,种类,,编号,,傻傻分不清啊!! 代码:#include<cstring>#include<iostream>#include<cstdi

2016-03-23 15:37:06 813

原创 sdoi 2014 旅行 bzoj 3531

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3531 思路:疯狂RE,,,就是偷了个小懒lca写错了,,,结果后来WA那就是因为一个小细节,,,好久没写连剖了,,,第二道连剖? 代码:#include<iostream>#include<cstring>#include<cstdio>#include<string>#defin

2016-03-21 10:17:45 458

原创 bzoj 2733: [HNOI2012]永无乡

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2733 思路:数据结构的启发式合并,把小的塞到大的里就好啦,,,复杂度Nlog^2N,不科学?很科学,,考虑每个点至多合并logn次,,所以,,,不多说,,用cin读入字符狂RE不止,,,我也是醉了,,,真的知道读入优化的必要了把,,, 代码:#include<iostream>#incl

2016-03-14 20:54:50 1580

原创 校内欢乐赛之爆零季 T2

题目: 思路:费用流吧,,欢快水掉,,不过貌似还有一种神建图?还有一种神dp?都不太会啊,, faebdc 神dp代码:#include<cstdio>#include<cstring>#include<algorithm>using namespace std;const int N = 605;const int M = 11;int n,m;int xu[N][3];int

2016-03-12 17:26:47 497

原创 wc2013 糖果公园

传送门:http://uoj.ac/problem/58 思路:果断树上莫队模板,果断看的题解,,关于时间作为第三维推来推去idea还是极好的,弄了好久就因为不明白出战入站序的性质,,,反省,而且被vfk讲晕了,,明显他的集合标准差是另一种直接在树上做的写法,还是出战入站序好用,,,本来狂WA不止,,原来是没开LL,改了还是WA,,睡了,,第二天微机课,,改了快的大小,,仍然WA,不得已看了标程,

2016-03-11 22:12:44 1150

原创 bzoj 3674 可持久化并查集加强版

传送门:http://hzwer.com/3997.html(题目在里头) 思路:一直想搞这玩意,,,结果呢,,不会做,上网看了一下题解,,用什么可持久化数组?哦,,要用主席树维护一下,,貌似很简单啊,,自己YY一下写一发代码,,WA,,查错无果,,对拍无果,,最后不得已看了hzw题解什么数组开小了所以他T了,,我想切,,,我会那么傻逼开小了吗?,,结果最后改了好久失望的改了数组,,,就轻松A了,

2016-03-11 21:41:22 667

原创 集合运算(标准差)

童鞋们可以看百度百科,整合一下吧(有时间会研究集合运算,,位运算逻辑等等奇怪的东西吧): 定义:数学上,两个集合的对称差是只属于其中一个集合,而不属于另一个集合的元素组成的集合。 集合论中的这个运算相当于布尔逻辑中的异或运算。 1.A Δ B = (A − B) ∪(B − A) 2.A Δ B = (A ∪B) − (A ∩B) 3.A Δ B = { x : (x ∈A) XOR (x

2016-03-09 20:56:03 1759

原创 bzoj2038 小Z的袜子 序列莫队模板

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2038 思路:orz 莫涛,自己写模板一下A掉就是开心是不是啊,,,就是大模拟吧,莫队算法还是有很多应用的要好好学习,,好好分块,不要去log,,#include<iostream>#include<cstring>#include<cstdio>#include<string>#in

2016-03-09 17:06:10 360

原创 bzoj1901 动态主席树

动态主席树,相当于树套树,,注意到我们修改的时候影响的是后面,,相当于前缀和的形式,,外层树状数组,,内部要用主席树,,自己打的,,但看的别人模板,,这样不好,,但人家的代码却是比较巧妙,,避免了很多问题,,学习吧,,注意这里修改都要动态开节点并且共用,,,这样树状数组修改才不会修改到同一个节点是不是啊,,,被这个想法卡了好久,,终于还是小恐龙喷了一下火我才明白的,,,#include<iostre

2016-03-08 21:44:36 960

原创 最小割集与残余网络

想搞退流? 让我们来看看如果要求一个满足条件的最小割集该怎么做吧 给出几个性质: 1.性质一:最大流对应最小割,最小割集往往不唯一,但和相同 2.性质二:一条边可能是最小割当且仅当满流,但满流边不一定是最小割 3.最小割季唯一当且仅当残余网络的每个点BFS后要不属于S要不属于T 4.若最小割的一条边容量为C,那么C*M(M为常数)后最小割为原来的M倍 5.若最小割一条边容量为C,修改为

2016-03-06 22:03:29 4402

原创 校内欢乐赛之爆零季 POJ 1904

题意:Ri爷的题,写了50分暴力,,,然后想搞退流无果,,被Cena咖啡了,,就不多说啥了吧 过了大数据,,,貌似跑的很慢,,,是不是常数太大? 知识点:tarjan强连通分量,二分图匹配 idea很好,,,由增广路推倒出做法,将匹配边反向形成强连通分量是关键 相关:LA 2966 HDU 4685(加强版) 未完待续#include<iostream>#include<cstring>

2016-03-06 18:56:29 378

原创 bzoj 1018 堵塞的交通

传送门:http://www.lydsy.com/JudgeOnline/showsource.php?id=1304322 25%思路:因为行数较少,最真实的思路是分块后暴力(也就是可持久化并查集貌似但我不会啊,,有时间会打一下,,但据说会T一组),但行数很少可以利用线段树维护连通性,,每次维护6个量,,查询比较麻烦因为会绕路对吧,,想了好久自己怒写代码一不小心手滑在bzoj上跑的就比鸟哥快了,

2016-03-04 22:03:06 1415

空空如也

空空如也

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

TA关注的人

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