自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

每天心塞一点点

you are the one

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

原创 【splay】[noi2005] bzoj1500 维修数列

hehehehehehehehehehe这道题我已经没有什么想说的了 zsl告诉我这道题他写的时候被恶心惨了 其实我写的时候觉得还蛮好写的 因为之前差不多的线段树的题 写好以后本机测cena全挂 然后姜神帮窝在linux下测一组wa两组卡过 因为哨兵没有特殊考虑orz。。。 然后交OJ!最开始没写回收空间!!!于是我就开了很大的空间!!!并没有MLE!!!!一直告诉我TLE!我把main函数

2015-02-28 17:40:13 644

转载 【资料】关于有上下界的网络流

相对于一般的网络流,有上下界的网络流的某些边多出了流量下界的限制,如边u->v,上下界为high、low,如果有流经过这条边,这个流必须在[low,high]这个区间内。这类题目主要要求解决下面三个问题,“有源汇、无源汇的可行流”、“有源汇的最大流”、“有源汇的最小流”,注意这里所说的源汇是原网络中的源汇,分别记为s、t。   这类题目的难点在于下界的限制很难处理,我们将所有有下界限制的边中分离

2015-02-28 14:01:21 511

原创 【ac自动机】uva11468 Substring && uva11019 Matrix Matcher

终于有勇气来切zsl给的题……似乎是书上的原题………… 很久没写ac自动机。。手生。。。然后因为splay爱上了指针 = =所以ac机也是作死用指针写的……(小明:用指针写ac机最容易挂了) 题挺水的 只要想到状态定义就没啥问题了 写记忆化搜索…………最开始prob数组没有清零wa了很久orz 题目点这里 (英文渣真的要哭了) 题意:给出一些字符 每个字符对应一个出现的概率 随机选

2015-02-27 17:42:34 506

原创 【小结】树状数组的区间修改与区间查询

第一次听到树状数组是zsl来讲课QAQ 然后当时他给我们绕了很久 = = 嗯没懂…………结果后来发现这东西实际上是个简单又好用的玩意QAQ [ 1 ]  树状数组的本职是单点修改+区间查询 维护前缀和 每次修改向上传数据 然后查询区间的时候也是从下往上加值 函数很好写…… 修改: void update(int i, int x) { while(i <= N){

2015-02-26 21:46:50 17660 6

原创 【Splay】【离散化】hdu3436 Queue-jumpers

写的最恶心的一个离散化orz……splay的操作其实很简单 用treap也可以写。。 因为N太大必须离散化 = =把 T 和 Q 操作的数字给提出来 然后其他的保存区间  我写的比较orz我是直接把每个操作的节点的地址给保存了 = = T操作:把操作节点提根 然后右子树最小的儿子提到根节点的右儿子 把根节点的左儿子接到右儿子上(删除根节点)然后再把操作节点插入到前面那个哨兵的后面 再

2015-02-25 12:39:27 781

原创 【Splay|Treap】poj3580 SuperMemo && bzoj1503 [noi2004]郁闷的出纳员

splay真的是一种十分耐吃的植物。啃了三四天终于啃熟了 orz  当然现在还仅限于模板题T T 很多东西还是要努力啊!!! debug的过程真的是十分的艰辛orz 找了毕克大魔王他说叫我再想想QAQ。。。。。。。。。 好吧反正最终!还是顺利地完成了!两道题都是写了三遍代码啊我已经快上瘾了!!!!(虽然依旧写的丑orz) SuperMemo Time Limit: 5000M

2015-02-22 23:38:50 599

原创 【树上乱搞】[Hnoi2014] bzoj3573 米特运输 meat

嗯 = =其实不出意外就是HNOI day1三道题我都只能写暴力 = = 然后看完题解目前也只能先把第三题切了 因为这道题真的是乱搞啊!题很长orz然后读懂了以后再想一想(虽然我想了很久才想通)然后暴力乱整就行了。。 (所以说 其实暴力是个好方法 你ac不了只是因为你暴力的姿势不对 = =) 觉得这几天看到的最正确的一句话就是ydc题解的前言写的 “人毕竟太弱”  = =反正不管怎

2015-02-16 20:45:13 727

原创 【线段树套线段树】[ZJOI 2013] bzoj3110 K大数查询

被浙江的省选题真的搞得要疯了= = 那种又饿又冷又码不出代码的感觉简直是…………无!法!言!喻! 树套树本来是打算先放着之后再说的……orz现在看来是必须先攻破惹。。虽然估计换道题窝又不会了 = = 自己太弱要怎么办嘛。。。 然后想说 发现我的博客名取的还真是好 = = 。。。 Description 有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式

2015-02-10 11:12:28 1581 4

原创 【二分图最大匹配】【匈牙利算法】poj1469 COURSES && poj2446 Chessboard

其实KM算法很简单……但是这两道题折腾了我一下午加半个晚上 = = 主要是建图太虐了啊啊啊然后题又坑。。各种对拍最后终于撸对了(P.S. 我在网上找的用来对拍的code竟然也是错的!明明还是AC code呢= =) COURSES Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 18294 Accepted:

2015-02-08 20:36:51 586

原创 【费用流丨二分图最佳匹配】 [SCOI 2007] bzoj1070 修车

1070: [SCOI2007]修车 Time Limit: 1 Sec  Memory Limit: 162 MB Submit: 2554  Solved: 1009 [Submit][Status] Description 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这

2015-02-08 09:59:05 652

原创 【费用流】危险的迷宫

【问题】     近来发现了一个古老的地下迷宫,已探明该迷宫是一个A行B列的矩阵,该迷宫有N个不同的出口与N个不同的入口,任一单元格不会既为入口又为出口。为了进一步探明与发掘该迷宫,N个考古队员分别从地上的N个不同的入口进入迷宫,并且计划从N个不同的出口出来。每个队员任意选择一个出口出来,但任意两名队员不会选择同一个出口。     迷宫中的每一格与其相邻的某些格相通。该迷宫设计非常精妙,在不知

2015-02-06 19:37:17 628

原创 【费用流】codevs1227 方格取数 2

= =拖了半年写出来的题 纪念一下(……) 代码还是基本参考的姜神的(…………) 基本裸的拆点网络流 0 0。。。 #include #include #include #include using namespace std; const int inf = 0x3f3f3f; int N, K; int map[55][55]; int head[105*10

2015-02-04 21:58:08 630

空空如也

空空如也

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

TA关注的人

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