摘要:题意 : 求 $\sum_{i=1}^{N}{\sum_{j=1}^{M}{\phi(ij)}}; N,M \leq 10^5, q \leq 10^4$ 设 $N \leq M$. 根据$\phi$的性质 可以得到$\phi(ij)=\frac{\phi(i)\phi(j)gcd(i,j)}{\p 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(36) 评论(0) 推荐(0) 编辑
摘要:题意 : 回答第x个模式串在第y个模式串中出现了几次。数据范围$\sum_n,\sum_m,q\leq10^5$ 显然可以离线,对于相同y的询问集中处理,暴跳fail的时候开个桶丢进去,最后把有用的提出来。 但是还是太慢了。 考虑问题本质:对于一组询问$x,y$实际上是在问属于串$y$的节点有多少$ 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(29) 评论(0) 推荐(0) 编辑
摘要:线段树合并对一整个树做完时间空间复杂度是$n\log n$的,套点其他什么东西复杂度就上去了 动态开点的话注意回收空间 树上主席树启发式合并的话不回收空间是两个log的,容易被卡,比如这题 https://www.luogu.org/problem/P3302 我就被卡了(悲) 当然线段树合并貌似总 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(37) 评论(0) 推荐(0) 编辑
摘要:这题可以用回文自动机做。 ~~然而我不会回文自动机所以就用了Manacher+SA~~ 快速搞出每个回文串的位置和长度很明显可以马拉车 但是问题是怎么不重复算 如果一个串重复算那么这个$SA$就完全走不动了 考虑$Manacher$什么时候会碰到新串。 然后如果每次扩展都不能碰到$maxR$即极限右 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(37) 评论(0) 推荐(0) 编辑
摘要:题意 : https://loj.ac/problem/2318 sol: ~~发现自己只会推这个$n^3\times 3^n$~~ 连通性状压dp。 一般是考虑怎么合并两个已知子集。 发现从内往外连边非常麻烦啊? 按照深度倒着连貌似很不错啊? 那就倒着连吧。 考虑当前在点$i$,深度为$j$,想要 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(22) 评论(0) 推荐(0) 编辑
摘要:给出一个$n$个点$m$条边的无向图,每个询问会让你删除一条$x,y$的边 或者是询问你$x,y$间路径最大值的最小值。 $n,q\leq 10^5,m\leq10^6,limit:2500ms$ 此题是加强版。~~LCT会不会被卡到挂啊?~~ ~~但是我并没有写加强版(雾~~ sol: 实际上对于 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(53) 评论(0) 推荐(0) 编辑
摘要:题意 : 求 $$ \sum_{i=1}^n\sum_{j=1}^m{(n\mod i) \times (m\mod j)},i \neq j $$ 最后答案对$19940417$取模 其中 $n,m\leq10^9$ sol: 最坑的地方是模数不是质数 死了。 可以把$x \space mod \ 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(22) 评论(0) 推荐(0) 编辑
摘要:题意: 给定$n\times m$的网格和$c$种颜色,要求每种颜色至少出现一次,每行每列至少有一个格子被染色。 sol:容斥。 每种颜色至少出现一次比较难限制,于是我们考虑限制颜色不出现: 要求的是每种颜色至少出现一次,转成求恰好有0种颜色不出现 设$F(x)$表示至少有$x$种颜色不出现, 那么 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(44) 评论(0) 推荐(0) 编辑
摘要:题意: https://www.lydsy.com/JudgeOnline/problem.php?id=5321 sol: 草, 这是一道让我问候母亲的题。 准确来说这是我时隔9个月后再一次触摸二分答案时check里要数据结构维护的题目。 我为什么要强调二分答案时数据结构维护? 很多人都说,多测不 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(36) 评论(0) 推荐(0) 编辑
摘要:题意:求$\leq n$且不包含模式串集合$S$内的数作为子串的数的数量, 模式串总长,$n\leq 10^3$ 明显可以在ac自动机上dp 算是常规,限制n就不说了。 难题在于怎么处理前导0 考虑先把$\leq n 1$位的时候的$ans$算出来,这样就不存在前导0的问题了 具体来说就是前导0的位 阅读全文
posted @ 2019-10-08 21:38 ComeIntoCalm 阅读(30) 评论(0) 推荐(0) 编辑