摘要:
感人肺腑pascal过不去系列,跪求开O2先不说这个了,学完cdq分治之后又顺手学了一下整体二分感觉这两个东西很多相似的地方,干脆都叫cdq分治好了二分解决k小就是设当前二分的答案为m,把x0 do 42 begin 43 x:=p; 44 while x>0 do ... 阅读全文
posted @ 2015-04-06 21:37
acphile
阅读(239)
评论(0)
推荐(0)
摘要:
三维裸的做法是一维排序,剩下树套树,可我好像还没写过树套树先说cdq分治吧,先对一维排序,相当于原来修改询问里的时间线在这上面分治、划分,计算前半部分对后半部分的影响,显然可以按第二维的顺序维护树状数组 1 type node=record 2 a,b,c,s,p:longint;... 阅读全文
posted @ 2015-04-06 20:56
acphile
阅读(161)
评论(0)
推荐(0)
摘要:
我的第一道cdq分治题清明做了一下cdq分治的几道题,感觉这个东西实在是太厉害了离线大法好!关于几个经典的非数据结构做法具体可以看xhr神犇2013年的论文应用cdq分治的前提条件是不强制在线,修改操作互不影响。什么是互相影响,比如在第i个数后面插入一个数,这就明显是会影响到后面的操作在这个前提条件... 阅读全文
posted @ 2015-04-06 20:48
acphile
阅读(250)
评论(0)
推荐(0)
摘要:
好像已经很久没有做后缀数组的题目,导致这种题一开始没想出来看到公共子串肯定想到后缀数组吧,但我都忘了最长公共子串怎么求了重要的性质:最长公共子串=max(h[i])名次相邻的两个后缀要分别属于s1,s2串 具体怎么证很简单这道题多了一个条件,就是公用子串不能包含某个串——很明显想到KMP我们可以预处... 阅读全文
posted @ 2015-04-06 20:17
acphile
阅读(231)
评论(0)
推荐(0)
浙公网安备 33010602011771号