[HAOI2017]供给侧改革】的更多相关文章

[Luogu3732][HAOI2017]供给侧改革(Trie树) 题面 洛谷 给定一个纯随机的\(01\)串,每次询问\([L,R]\)之间所有后缀两两之间的\(LCP\)的最大值. 题解 一个暴力的想法是构建\(SA\)之后把所有位置按照\(rank\)排序,每次询问相邻的两个\(LCP\)就行了,然后拿\(set\)维护插入的操作. 然而并没有用到串随机的性质. 既然是随机的,那么大力猜一猜他们的\(lcp\)的长度不会很长,大概估计一个\(40\)左右吧. 把询问离线挂在右端点上,从左往…
https://www.luogu.org/problemnew/show/P3732 Anihc国提高社会生产力水平.落实好以人民为中心的发展思想.决定进行供给侧结构性改革. 为了提高供给品质.你调查了某个产业近来n个时期的供求关系平衡情况.每个时期的情况都用0或1中的一个数字来表示.于是这就是—个长度为n的01字符串S.为了更好的了解这一些数据.你需要解决一些询问.我们令data(l,r)表示:在字符串S中.起始位置在[l,r]之间的这些后缀之中,具有最长公共前缀的两个后缀的最长公共前缀的长…
题目分析: 这道题我是乱搞的,因为他说$01$串是随机的. 那么我们可以猜测能够让LCP变大的地方很少.求出后缀数组之后可能让LCP变大的地方就等价于从大到小往height里动态加点同时维护这个点左右两边的单调栈. 这个事情用线段树模拟就行了. 用暴力跑一下发现果然不大,只有200w,其中很多还是废点,把废点特判一下删除掉就行了. 然后把询问离线,按r排序,再作扫描线,每次扫到r的时候把前面变动的LCP更新一下.然后对于询问也做一个类似上面单调栈的操作. 代码: #include<bits/st…
题目 这道题我们其实就是利用了一棵后缀树 由于字符串是随机的,所以这个后缀树的树高是\(log\)的,基于树高的算法是能过的 我们考虑后缀树上的两个节点的\(lca\)就是这两个节点所代表的后缀的\(lcp\) 我们可以把询问按照右端点离线,每次都暴力跳这个在后缀树上暴力跳父亲 我们维护一下后缀树上子树里的最大值,这样我们就可以维护出对于每一种\(lcp\)出现最靠后的位置在哪里了 对于每次询问我们扫一遍这些个\(lcp\)就好了 至于如何建一棵后缀树,自然是把原串反着建一个SAM啊 代码 #i…
题意 题目链接 分析 由于数据随机所以 LCP 不会很长,维护每个位置后 40 个字符构成的01串. 将询问离线维护,以当前右端点为 R 的每个长度的 LCP 的第一个出现位置 f(这个信息显然是单调的),更新就在 trie 上找到路径上每个点最后是谁访问的,然后更新对应层数的 f . 代码 代码链接…
参考:http://blog.csdn.net/di4covery/article/details/73065684 我以为是后缀数组+某某数据结构,结果居然是01trie!!题解说"因为是随机的所以大概不会超过40个~"所以40是咋算的啊我一介非酋真的不能估计-- 好了正解是这样的,先把询问离线按r排序,然后按照每个r的位置把这个后缀的前40个(我比较非就写了50个)放进trie树里,每扫到trie深度为dep的一个节点时,对这个dep记录一个tg代表最后一次更新到这个点的后缀的开始…
「HAOI2017」新型城市化 题意 有一个 \(n\) 个点的无向图,其中只有 \(m\) 对点之间没有连边,保证这张图可以被分为至多两个团. 对于 \(m\) 对未连边的点对,判断有哪些点对满足将他们连边后最大团 的大小增加. \(n \le 10^4 , m \le 1.5 × 10^5\) 题解 脑洞图论题我真的一道都不会. 考虑原图的话,有 \(n^2\) 条边,显然是不行的.可以考虑补图,那么只有它给出的 \(m\) 条边,那么这个图一定是个二分图. 因为题目保证了原图可以被至多两个…
相关文章:随笔<一个程序猿的生命周期>- 逆潮流而动的“叛逆者”        15年前,依稀记得走出大山,进城求学的场景.尽管一路有父亲的陪伴,但是内心仍然畏惧.当父亲转身离去.准备回到大山里的时候,使我深深感到彷徨.迷茫.无助.......一切的一切都得靠自己,同时我也深深的知道从此离开了封闭的.面朝黄土背朝天的命运.难道他们不曾想过改变这种命运吗?他们把希望都寄托在了孩子身上,我的逃离对于他们是一种寄托.         父母咨询别人,给我选择了计算机专业,对于我来讲完全陌生:第二年(2…
C#本质论和CLR via C#两本好书,周老师可能是俗务缠身,太忙了吧,翻译得只能让人呵呵了. 你要是忙,别接那么多活好不啦. 现在都在说供给侧改革,都在大力提倡工匠精神,我们做技术的,还是踏实点好,对不啦? 对照一下李建忠老师翻译的那一版CLR via C#,差距啊. 这里,仅把随手发现的几个问题记录一下,作为例子. 其实,在这两本中译本中,类似下面的翻译失当的例子随处可见.如果你不深究,也就无所谓了,但如果你是认认真真地在学习这两本书,这种无处不在的瑕疵,极度影响阅读感受,甚至影响对原作者…
WGDC2019第八届全球地理信息开发者大会 会议召开时间:2019-07-09 08:00至 2019-07-10 18:00结束 会议召开地点:北京  北京国际会议中心  朝阳区北辰东路8号 会议规模:10000人 主办单位:泰伯网 WGDC2019历时两天三夜,以“新空间经济时代(The New Space Economy Era)”为主题,探讨科技融合背景下的产业新定位.新模式和新边界,与万名与会者共同见证全新的空间信息产业.同时,数千位行业领军人物.商业领袖.创业精英将在大会现场针对时…