摘要: Link 题意: 给定一个仙人掌,问有多少种划分点集的方案,使得每个点集内的点两两没有边。 做法 当时好像想了一会题意是不是仙人掌。后来想起来每条边在至多一个环就是仙人掌的定义。 首先考虑没有边的时候,等价于贝尔数,(不过当时没发现,用斯特林数求的)。贝尔数递推公式:枚举最后一个集合的元素:\(B_ 阅读全文
posted @ 2026-05-22 23:29 Str_ywr 阅读(2) 评论(0) 推荐(0)
摘要: 比赛日 由于比赛前不知道难度乱序。于是 \(15min\) 看完所有题之后开始思考 \(t1\)。 感觉是类似 \(cxy\) 的欧拉数问题。 先思考了简单做法:序列插入/值域插入。不太行 然后思考容斥,有点忘了这个怎么容斥了。于是先思考了怎么做 \(w=1\)。二项式反演。 考虑钦定上升段(其实钦 阅读全文
posted @ 2026-05-10 22:52 Str_ywr 阅读(18) 评论(0) 推荐(0)
摘要: 一道感觉还不错的分讨题。模拟赛 \(t3\) 剩下 \(1\) 个小时的时候开始做。快结束的时候基本上会了,只写了 \(A\) 性质,不过挂到 \(36\),好像不挂能直接有 \(96\)。 题意 直接看原题题意或者下面模拟赛版本的题意都可以。 要注意:每次战斗只有两回合,而且对手可以选择不防御。牌 阅读全文
posted @ 2026-04-30 21:49 Str_ywr 阅读(16) 评论(0) 推荐(0)
摘要: 重链剖分 树上修改,查询路径信息之类的 最多经过logn个轻边, 这样可以更好地划分 注意点: 修改边权可以转化到点权上面: 注意lca的位置不要修改, 应该是update(id[y]+1,id[x]) 例题: 轻重边: https://www.luogu.com.cn/problem/P7735 阅读全文
posted @ 2024-07-04 12:06 Str_ywr 阅读(79) 评论(0) 推荐(0)
摘要: AC自动机 用于多个模式串(模式串在文本串里面出现),和文本串匹配 对模式串建立trie, 每个点上维护一个fail, 每个节点其实代表一个前缀。若干个模式串形成了若干个前缀字符串集合S。fail[i]表示S中的所有字符串中,能和i这个字符串的后缀完全匹配的最长字符串。 (当然这个字符串不能是i本身 阅读全文
posted @ 2024-07-04 12:05 Str_ywr 阅读(46) 评论(0) 推荐(0)