上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 79 下一页
摘要: 不错的好题 有一个比较弱化的问题: [题集]串 已知小串的子串问题,例题2 本题: 首先单纯快速跳kmp就要用到AC自动机的fail了(单串AC自动机) 所谓回撤,就是一个可持久化, 建出时间树,直接dfs,回来的时候撤销这一路的操作。 问题就是往S后插入x个c,考虑新加入的fail之和 我们把(x 阅读全文
posted @ 2019-05-13 22:27 *Miracle* 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 之前学的都是假的 %%zzt Miller_Rabin:Miller-Rabin与二次探测 大质数分解: 找到所有质因子,再logn搞出质因子的次数 方法:不断找到一个约数d,递归d,n/d进行分解,直到n是质数 快速幂快速乘: 注意快速乘:((ull)r+m)%m由于r可能<0或者>m,这一步是必 阅读全文
posted @ 2019-05-13 18:13 *Miracle* 阅读(266) 评论(0) 推荐(0) 编辑
摘要: CF1146G Zoning Restrictions 网络流 h<=50? 直接都选择最大的,ans=n*h*h 最小割 考虑舍弃或者罚款 有一个>x就要罚款? 经典取值限制的模型:切糕割! 每个位置的x+1到额外点tot连接inf边 tot向t连接c边 大概这样: 阅读全文
posted @ 2019-05-13 16:38 *Miracle* 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 其实题目并不难。。。 入手想法: 枚举x,不行 枚举a,b考虑贡献,不行 (然后就不会了) 其实,枚举a,考虑可以贡献的b,,,, 对b开桶,枚举a,a+k*p mod q有没有。(其实粗略想到了这里,,,) 有循环节! 然后是一个环, 枚举0~Q-1,+p连边 一共有gcd(p,q)个环, 直接考 阅读全文
posted @ 2019-05-12 21:19 *Miracle* 阅读(290) 评论(0) 推荐(0) 编辑
摘要: [TJOI2019]甲苯先生的线段树 首先原题: CF750G New Year and Binary Tree Paths 方法: 满二叉树,链长为logn 考虑枚举lca为x,两个链长h1,h2, 发现x是唯一确定的! 找到这个x, s减去都走左儿子的贡献,再调整出右儿子 2^n-1->2^n, 阅读全文
posted @ 2019-05-12 18:10 *Miracle* 阅读(335) 评论(0) 推荐(0) 编辑
摘要: [TJOI2019]唱、跳、rap和篮球 律师函警告 考虑容斥,减去至少一个cxk的 枚举有i个cxk,方案数:C(n-3*i,i)因为不相交,所以直接扣掉剩下3个,选择第一个开始的位置,一一对应 剩下的?随便,统计多了? 二项式反演! 需要计算:(a-i,b-i,c-i,d-i,n-4*i) 表示 阅读全文
posted @ 2019-05-12 11:33 *Miracle* 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 生成树 MST?Kruskal过程:贪心、重构树 prufer序列:一般树,森林,有根树,用于DP或者打暴力 Matrix-Tree定理:给定图求生成树个数,邻接矩阵数字表示边权 多次求MST或者多次加边等等:考虑缩点 一些图的问题:找到生成树处理(如Tarjan的dfs树,支配树,最短路树) 1. 阅读全文
posted @ 2019-05-12 09:58 *Miracle* 阅读(317) 评论(0) 推荐(0) 编辑
摘要: [SNOI2019]字符串 降智题 法一: 后缀数组+sort 听说过不去 法二: 删a<删b 只要比较黄色部分字典序即可 lcp[i]维护lcp(i,i+1)后缀的lcp sort 法三: 因为连续相同删除任何一个结果一样 就把连续相同的合在一起 可以通过相邻的s[i],s[j]判断删除谁更优 发 阅读全文
posted @ 2019-05-11 19:30 *Miracle* 阅读(242) 评论(0) 推荐(0) 编辑
摘要: https://codeforces.com/gym/101864 题目并不难 B 考虑新加入的线段和之前线段有交的个数 总数-不交的,不交的:右端点在[l,r]左边,左端点在[l,r]右边的。 维护4个平衡树查询即可 记得pushup。。。。。 记得空格。。。。 记得节点是:N+Q的 F 考虑变化 阅读全文
posted @ 2019-05-11 17:33 *Miracle* 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 后缀数组+平衡树=后缀平衡树 支持动态插入字符(只能往前插入),即插入一个后缀,维护所有后缀的排名 插入后缀找到位置?平衡树上二分 法一: 哈希+二分,太慢 法二: 第一个字符不同,已经可以比较,否则比较第二个字符开始的后缀,之前这两个后缀排名已经处理好了。直接比较排名即可。 查询任意位置的排名? 阅读全文
posted @ 2019-05-11 15:05 *Miracle* 阅读(752) 评论(0) 推荐(1) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 79 下一页