摘要: 仔细思考了一下,发现自己还有许多弱项,网络流也是其中之一,而且只会写板子,需要补一补。 还有10天就GDOI了,要抓紧啊…… 注意:以下某些题没有写代码,只是口胡后看了题解发现差不多,不保证完全正确。 本专题的题单来自 https://www.cnblogs.com/xht37/p/10457051阅读全文
posted @ 2019-04-20 18:06 p_b_p_b 阅读(9) 评论(0) 编辑
摘要: 用途 求解形如 $$ g_i=\sum_{i=1}^kg_{n i}a_i(i k)\\ g_i=s_i(1\le i\le k) $$ 的常系数线性齐次递推的$g_n$,其中$n$很大,$k$较小。 暴力 老师,我会暴力! 直接$O(nk)$暴力递推,没什么分。 老师,我会矩阵快速幂! $O(k^阅读全文
posted @ 2019-04-17 22:52 p_b_p_b 阅读(8) 评论(0) 编辑
摘要: "传送门" 思路 首先可以发现打每条龙的攻击值显然是可以提前算出来的,拿 模拟一下即可。 一般情况 可以搞出这么一些式子: $$ atk_i\times x=a_i(\text{mod}\ p_i) $$ 简单处理一下就变成这样: $$ atk_i\times x +p_i \times y=a_i阅读全文
posted @ 2019-04-17 19:16 p_b_p_b 阅读(4) 评论(0) 编辑
摘要: "传送门" 思路 按照套路,直接上后缀自动机。 部分分:$l=1,r=|S|$ 首先把$S$和$T$的后缀自动机都建出来。 考虑枚举$T$中的右端点$r$,查询以$r$结尾的串最长可以往左延伸多长,使得它仍然是$S$的子串。记该长度为$lim_r$。 $lim_r$可以在$SAM_S$中瞎跳跳出来。阅读全文
posted @ 2019-04-14 11:00 p_b_p_b 阅读(7) 评论(0) 编辑
摘要: "传送门" 思路 设$dp_i$表示以$i$结尾的$A$串,能达到的最长长度。 然后发现这显然可以$i$往自己控制的$k$连边,$k$往能匹配的$j$连边,就是个最长路,只要建出图来就完事了。 显然可以用数据结构得到两点之间是否有边,于是就获得了40分的好成绩。 考虑优化这个建图,字符串也就那么几个阅读全文
posted @ 2019-04-12 14:00 p_b_p_b 阅读(12) 评论(2) 编辑
摘要: 先搞了一波字符串,是时候到数论了。 2019.4.11 CF1070A Find a Number 用(i,j)表示数字和为i,余数为j的最短路,那么就是(0,0)到(s,0)的最短路。由于边权为1,直接bfs即可。 代码就不写了。 CF1109E Sasha and a Very Easy Tes阅读全文
posted @ 2019-04-11 19:05 p_b_p_b 阅读(13) 评论(0) 编辑
摘要: 一直以来字符串和数论都是我的弱项,是时候从字符串开始改善一下了。 然而有些题目并不会写代码,只是给个一句话题解。 2019.4.6 CF1073G Yet Another LCP Problem 后缀数组,lcp转换为求区间min。 分别统计a到b、b到a的贡献,单调栈搞一搞。 位置重合时特殊处理。阅读全文
posted @ 2019-04-06 13:55 p_b_p_b 阅读(22) 评论(0) 编辑
摘要: "洛谷" "Codeforces" 思路 很容易发现答案满足单调性,可以二分答案。 接下来询问就转换成判断前缀点集是否能组成一条链。 我最初的想法:找到点集的直径,判断直径是否覆盖了所有点,需要用到树套树,复杂度$O(n\log^3n)$,应该过不了。 有一个性质:两条链可以合并,当且仅当能从四个端阅读全文
posted @ 2019-04-06 10:30 p_b_p_b 阅读(10) 评论(0) 编辑
摘要: "传送门" 刷了那么久水题之后终于有一题可以来写写博客了。 但是这题太神仙了我还没完全弄懂…… upd:写完博客之后似乎懂了。 思路 首先很容易想到$O(n^2\log n)$乘上$O(\frac{n}{\log n})$的巨大常数的暴力做法(雾 然后可以发现这题支持把询问抽离出来最后做,那么我们可阅读全文
posted @ 2019-04-05 22:02 p_b_p_b 阅读(12) 评论(0) 编辑
摘要: "传送门" 无限Orz $\color{black}S\color{red}{ooke}$…… 思路 显然我们不能按照题意来每次复制一遍,而多半是在一棵线段树上瞎搞。 然后我们可以从$modify$函数入手,寻找一些性质。 (盗一张Sooke的图) 可以发现每次$modify$之中,所有节点都可以被阅读全文
posted @ 2019-04-02 22:53 p_b_p_b 阅读(27) 评论(0) 编辑