摘要:
给定一个字符串,对于每个前缀,求其最小循环同构串的开头(位置为第二关键字)。 \(n\le 3*10^6\) 用到了一点Significant Suffixes的知识。参考博客:https://www.luogu.com.cn/blog/command-block/border-li-lun-xia 阅读全文
摘要:
7026. 2021.03.26【2021省赛模拟】序列 KD-tree板题。直接上就过了。时间$O(n\sqrt n)$。 也可以莫队,由于修改不满足交换律,所以需要额外用个线段树来维护。时间$O(n\sqrt n\lg n)$。跑得比kd-tree快? 7027. 2021.03.26【2021 阅读全文
摘要:
有$k$个序列。A和B在博弈,A先手。每次可以选择一个长度大于$1$的序列,把头或尾丢掉。 A希望最终和最大,B希望最终和最小。 \(k\le 2*10^5,\sum len_i\le 2*10^5\) 跟我出过的题好像呢。 用类似那题的思路,首先思考一个奇数长度序列怎么做: 当$len=3$时,枚 阅读全文
摘要:
参考资料: https://www.luogu.com.cn/blog/wucstdio/solution-p6127 https://oi-wiki.org/string/lyndon/ 因为有参考资料所以这里不写详细。 Lyndon串:如果一个串是Lyndon串,当且仅当所有后缀中字典序最小的串 阅读全文
摘要:
有序列01序列$s$初始为$0$,每次$s$变成$s\overline s$,$\overline s$表示$s$取反。进行无数次。 现在求:\(\sum_{i=0}^{n-1} s_if(i)\),其中$f(x)=\sum_a_ixi$。 \(\lg n\le 5*10^5\)(读入二进制) \( 阅读全文
该文被密码保护。 阅读全文
摘要:
有$n$个不同的数,每秒有$p_i$的概率取出$i$。 问第一次出现第$k$个不同数的期望步数。 \(n\le 1000\),\(m\le 10000\),\(n-k\le 10\) $p_i$表示为$\frac$的形式。 介绍个新姿势:kth-minmax容斥。 \[ kthmax(S)=\sum 阅读全文
摘要:
之前北大集训中竞赛图找哈密顿回路成为了基本知识点,给我留下了巨大阴影。 趁着摸鱼日补充了一点知识。 参考资料: 兰道定理证明:https://blog.csdn.net/a_crazy_czy/article/details/73611366 Dirac定理和无向图找哈密顿回路(这篇博客我觉得它板子 阅读全文
摘要:
众所周知,带花树算法用来解决一般图最大匹配问题。 因为人很菜理解不清楚,所以建议对板理解。 以下都是本人的感性理解,有不严谨的说法请包涵。 参考资料: https://blog.bill.moe/blossom-algorithm-notes/ https://www.cnblogs.com/cjy 阅读全文
摘要:
有些题不会,咕咕咕。 Day1T2 发现当$1$的方向确定后,其它点的方向都确定了。可以考虑病毒随便可以走,一个人必须沿着一个方向一直走下去,看这个病毒是否有可能追上这个人。发现可能的方向唯一。 用喜欢的方法模拟即可。 Day1T3 离线做法:对于一个队列$x$,通过离线可以维护出从头到尾加入了什么 阅读全文