摘要: 圆方树(会在两圆点间建方点): void tarjan(int u) { low[u] = dfn[u] = ++dfc, stk[++top] = u, num++; for (int v : G[u]) if (!dfn[v]) { tarjan(v), low[u] = std::min(lo 阅读全文
posted @ 2021-01-08 11:28 Linshey 阅读(113) 评论(0) 推荐(1) 编辑
摘要: 感觉自己学 SAM 的时候总有一种似懂非懂、云里雾里、囫囵吞枣、不求甚解的感觉,是时候来加深一下对确定性有限状态自动机的理解了。 从 SAM 的定义上理解:SAM 可以看作一种加强版的 Trie,它可以高度压缩一个字符串的子串信息,一条从根出发到终止结点的路径对应了原串的一个后缀,而任意一个从根出发 阅读全文
posted @ 2021-01-01 13:05 Linshey 阅读(851) 评论(0) 推荐(3) 编辑
摘要: exgcd: pair<ll, ll> exgcd(ll a, ll b) { if (!b) return make_pair(1, 0); pair<ll, ll> x = exgcd(b, a % b); return make_pair(x.second, x.first - a / b * 阅读全文
posted @ 2020-12-27 21:53 Linshey 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 感觉这题真的特别有意思,涉及了 OI 中很多非常有意思、非常美的手法,比如——平衡两部分的时间复杂度、\(n \ln n\) 的那个 Trick等等,真的一种暴力的美学。 题目大意: 多组询问,求 \(f_{n,m}=\sum\limits_{i=1}^n\sum\limits_{j=1}^m \v 阅读全文
posted @ 2020-12-26 22:23 Linshey 阅读(133) 评论(0) 推荐(0) 编辑
摘要: (标题党)利益声明:本文标题纯粹胡扯请读者忽略。 I. PreFace 我们来看这样一题(虽然跟本文看起来没什么关系): 给定序列 \(A\),请在 \(O(n)\) 时间内求出如下式子: \(\sum_{l=1}^n\sum_{r=l}^{n}\min_{l\le j \le r} A_j\) 这 阅读全文
posted @ 2020-12-23 09:59 Linshey 阅读(682) 评论(0) 推荐(0) 编辑
摘要: I.PreFace 这个方法经常用于这类问题: 给定序列 \(A\),并定义基于序列 \(A\) 的函数 \(f(l, r)\),求 \(\sum\limits_{1 \leq i \leq j \leq n}f(l, r)\)。 这个方法的核心做用是: 将不满足可减性的求值,变成只需要可以区间拼合 阅读全文
posted @ 2020-12-20 22:01 Linshey 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 总体来说很有一定区分度的(主要分为 4 题、2 题、1 题几档),ACM 赛制也挺有意思的,征求一下大家对这场比赛的意见吧,可以在这个帖子下回复,我都会看的。 简要题解:( A. 云之彼端,约定的地方 解法: 本题是拓扑学中的欧拉公式的结论题。 我们发现 \(V=E-F+2\) ,于是便得到了答案。 阅读全文
posted @ 2020-12-09 16:31 Linshey 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 第一次写比赛游记,请多多指教! I. 考前 由于最近参加了太多太多比赛了,所以没有敲模板题; 考前一周:主要是在做 AtCoder 的题和 xjoi 的模拟赛,相当于恶补了一些套路吧! 考前一天:上午狂写 agc,下午的时候才想起来不应该这么劳累(借口),遂开始颓废——借着试机的机会带着班上其他的同 阅读全文
posted @ 2020-12-06 22:44 Linshey 阅读(483) 评论(2) 推荐(0) 编辑
摘要: 考前复习一下期望相关知识,这题的期望还是很巧妙的。 设 \(f_{i}\) 表示已经买到了 \(i\) 张不同的邮票的期望步数,\(g_{i}\) 表示表示已经买到了 \(i\) 张不同的邮票的期望花费;\(h_{i}\) 表示已经买到了 \(i\) 张不同的邮票、想买下剩下邮票的期望步数,\(y_ 阅读全文
posted @ 2020-12-02 11:02 Linshey 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Fuzhou Yan'an Middle School Online Judge 又一次上线啦! 真的是一波三折,主要功劳必须得属于精通网页编排、ubuntu 下如何使用 rm -rf 语句但是又能够坚持不跑路奋战到底的 Linhk1606 大佬,其实我在今天晚上都几乎对这个 Online Judg 阅读全文
posted @ 2020-11-22 23:16 Linshey 阅读(124) 评论(0) 推荐(0) 编辑