06 2020 档案

摘要:d1t1 不知道怎么想的写了线段树维护最小最大值来找分界点 实际上维护双方的和,然后树状数组二分即可 树状数组二分:从高往低位确定,新加的部分就是tr[s+i^k] #include <bits/stdc++.h> #define fo(a,b,c) for (a=b; a<=c; a++) #de 阅读全文
posted @ 2020-06-30 18:10 gmh77 阅读(187) 评论(0) 推荐(0) 编辑
摘要:题目描述 题解 简单数论题 式子太多了所以简略说明 type=-1 看错题的产物 求\sum_ \sum_ \sum_^ (\frac{gcd(i,j)}{lcm(i,k)}) 以下定义(a,b)=gcd(a,b) \(\sum_{i=1}^{A} \frac{1}{i}\sum_{j=1} 阅读全文
posted @ 2020-06-27 17:22 gmh77 阅读(186) 评论(0) 推荐(0) 编辑
摘要:题目描述 保序回归 给出序列a和形如ai>=aj的限制条件,把x修改成y的代价为(|x-y|)^k,求最小代价 整体二分,对当前值域二分从而变成每个数修改为mid或mid+1,修改为mid的最终值<=mid,修改为mid+1的最终值>=mid+1,继续往下二分 证明感受一下 一般情况下用网络流来求 阅读全文
posted @ 2020-06-25 14:25 gmh77 阅读(585) 评论(0) 推荐(0) 编辑
摘要:注意事项 初始有两个根01,分别对应奇偶,长度为0/-1,0的fail是1 如果跳到了1号点,那么新建的点的fail是0 种数=点数-1,某个串结尾的回文子串个数=fail链长度 扩展要考虑匹配以及边界 code 洛谷5496 #include <bits/stdc++.h> #define fo( 阅读全文
posted @ 2020-06-23 17:26 gmh77 阅读(129) 评论(0) 推荐(0) 编辑
摘要:我tmd复习了PAMSASAM多项式全家桶lct结果来了个裸到不能再裸的斯特林数定点打鸡 当场退役,明年再来 参考:https://www.cnblogs.com/ezoiLZH/p/9424911.html 其他性质:https://www.cnblogs.com/owenyu/p/6724661 阅读全文
posted @ 2020-06-20 20:08 gmh77 阅读(282) 评论(0) 推荐(1) 编辑
摘要:求逆 求A(x)B(x)1(mod;xn),下文为了方便表述把n/2 已知A(x)C(x)1(mod;xn),倍增求A(x)B(x)1(mod;x2n),下文为了方便把(x)省掉 A(BC)0(modxn) \ 阅读全文
posted @ 2020-06-19 22:41 gmh77 阅读(1229) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 14:58 gmh77 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 14:53 gmh77 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 14:22 gmh77 阅读(4) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 11:50 gmh77 阅读(8) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 11:38 gmh77 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 11:07 gmh77 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 11:04 gmh77 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 10:26 gmh77 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 10:07 gmh77 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 09:51 gmh77 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-19 09:44 gmh77 阅读(0) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出只包含小写字母a,b的两个字符串s,t,q次询问,每次询问s[l..r]和t的最长公共子串长度。 基数排序 复习SA的时候发现了不得了的东西 并不需要真正一维维排序 在每一层的时候按合并的后半段把sa数组搞出来,rank重了就随便放 这样就把第二维排序了,按第二维的顺序加,新的rank 阅读全文
posted @ 2020-06-19 08:39 gmh77 阅读(282) 评论(0) 推荐(0) 编辑
摘要:dyp597好强啊 round1 day1 状态不太好+周末肝到4:30+坐在门旁边感受温暖=xjb打 T1暴力没打,T2简单SAM不会,T3随手打了80分暴力 总结:爆肝一时爽,字符串方面还是太naive day2 T2现学现用,子集卷积水了90 T1写了假做法,结论题不给大样例真的屑 T3看错题 阅读全文
posted @ 2020-06-18 19:33 gmh77 阅读(175) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-13 15:40 gmh77 阅读(10) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-12 19:54 gmh77 阅读(12) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-12 19:41 gmh77 阅读(7) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-12 19:28 gmh77 阅读(4) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-10 17:32 gmh77 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-10 17:09 gmh77 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-09 22:47 gmh77 阅读(11) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-09 22:41 gmh77 阅读(12) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-09 22:34 gmh77 阅读(10) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-08 22:47 gmh77 阅读(16) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-08 22:39 gmh77 阅读(17) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-08 22:35 gmh77 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Dev c++ Ctrl+G跳至行 Ctrl+I快速搜索 Ctrl+E复制当前行 +D删除当前行 Ctrl+左右键 Ctrl+Shift+数字设书签 Alt+数字*2跳至书签 Ctrl+Shift+S全体保存,奇怪的操作增加了 Ctrl+/ 注释整行(可多选) Ctrl+; 整体注释 Ctrl+Sh 阅读全文
posted @ 2020-06-08 22:18 gmh77 阅读(514) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 22:44 gmh77 阅读(41) 评论(2) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 16:52 gmh77 阅读(13) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 16:50 gmh77 阅读(11) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 16:36 gmh77 阅读(13) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 16:22 gmh77 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 16:17 gmh77 阅读(7) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 16:12 gmh77 阅读(12) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 16:06 gmh77 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 15:59 gmh77 阅读(15) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 15:52 gmh77 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-07 15:37 gmh77 阅读(21) 评论(0) 推荐(0) 编辑
摘要:备忘 以后有了再补上希望永远都不要有 线段树区间修改&询问 1、修改后要下传,以免询问根节点 2、合并时要考虑标记,可以连标记一起合并或者先把儿子下传 3、区间加要注意乘len LCT 1、rotate时若父亲连向祖父的边是虚边就不用修改祖父的儿子 2、link&cut时makeroot(x)后要a 阅读全文
posted @ 2020-06-06 18:48 gmh77 阅读(358) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-03 21:02 gmh77 阅读(13) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-03 20:50 gmh77 阅读(21) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-03 20:36 gmh77 阅读(25) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-03 20:24 gmh77 阅读(20) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-03 20:05 gmh77 阅读(22) 评论(0) 推荐(0) 编辑
摘要:突Fa♂奇想 一般来说"至少"指的是 f(i)=i<=jg(i) 而在集合中,如果只考虑一个的话那么"至少"是这样的 f(S)=STg(T) 把相同长度的集合合起来就变成了这样 \(f(|S|)=\sum_{|S|<=|T|}{ 阅读全文
posted @ 2020-06-03 19:47 gmh77 阅读(238) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2020-06-03 19:40 gmh77 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示