上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: D1T1 毛估估就行 我的想法是选若干个点当关键点 bfs,使得对于其他的所有点都可以找到一个距离 \(\le 1\) 的关键点,直接用关键点的距离当答案。每次询问 \(O(1)\)。 然而这种询问复杂度不平衡的就应该去想一想将预处理复杂度和询问复杂度平衡。 选 \(B\) 个关键点 bfs,每次选 阅读全文
posted @ 2022-01-10 15:05 Rainbow_qwq 阅读(636) 评论(0) 推荐(2)
该文被密码保护。 阅读全文
posted @ 2022-01-06 19:04 Rainbow_qwq 阅读(0) 评论(0) 推荐(0)
摘要: 来补一下代码,太鸽了。。。。。 https://www.cnblogs.com/Dance-Of-Faith/p/9657606.html 考虑一条链怎么做:直接二分。 一棵树怎么做: 我的第一想法是边分,找一条边 \(u,v\) 使得 \(S,T\) 在两边,然后在 \(u,v\) 向外 bfs 阅读全文
posted @ 2022-01-05 22:47 Rainbow_qwq 阅读(104) 评论(0) 推荐(0)
摘要: 左边 \(L\) 右边 \(R\) 张牌: 左边从上往下第 \(x\) 张牌对第 \(i\) 个位置的贡献 其实都可以打表观察 233 \(\sum_{x}\binom{i-1}{x-1}\binom{n-i}{L-x}w_x\) \(w_x = x :\) \(\sum_{x}\binom{i-1 阅读全文
posted @ 2021-12-28 23:20 Rainbow_qwq 阅读(105) 评论(0) 推荐(0)
摘要: , 回忆 min-25 筛: 设 \(g(n,j) = \displaystyle\sum_{i=1}^n [i\in \text{Prime or minp}>pri_j]H(i)\) \(H(i)\) 是积性函数,并且在 \(prime\) 处与 \(F(i)\) 相同; 递推:要减去 \(mi 阅读全文
posted @ 2021-12-28 18:14 Rainbow_qwq 阅读(82) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/1938141/202112/1938141-20211221212137031-1359474068.png) 阅读全文
posted @ 2021-12-21 21:05 Rainbow_qwq 阅读(68) 评论(0) 推荐(0)
摘要: 用 PN 做 min25 模板: \(F(p^k) = p^k(p^k-1),F(p)=p(p-1)\) 构造 \(G(x) = x\varphi(x)\) ,\(H = F/G\) ,\(H\) 只在 PN 处有值。 \(\sum_{i=1}^n F(i) = \sum_{d=1}^n [d\in 阅读全文
posted @ 2021-12-07 08:53 Rainbow_qwq 阅读(68) 评论(0) 推荐(0)
摘要: 都是这辈子都用不到的算法,就当颓废了( 线性规划与网络流的转化 设 \((u,v,c_{uv},w_{uv})\) 表示流量上界,代价。 \(b_u\) 表示流量需求,即流出减流入至多是 \(b_u\) (相当于连源点 or 汇点) 费用流得到的结果是:(所以如果问题答案是后面的 min 形式就能做 阅读全文
posted @ 2021-12-06 19:02 Rainbow_qwq 阅读(117) 评论(0) 推荐(0)
摘要: UR #5 | 怎样更有力气 最小生成树。 如果限制 \(>len\) 个,就暴力连边,与父亲缩起来,总共合并 \(n-1\) 次; 如果限制 \(\le len\) 个,就把路径上的点拿下来编号,做成并查集(用于删除),然后暴力 dfs 缩点 UR #5 | 怎样跑得更快 本质是想解决: \(\s 阅读全文
posted @ 2021-08-11 08:16 Rainbow_qwq 阅读(304) 评论(0) 推荐(0)
摘要: 目前进度:d1t1,d1t2 D1T3 : 缩点以后会变成一颗树。暴力加边判断子树范围。 D2T1 : 把每个串砍成 16 段,一定有一段相同。。然后去暴力找,由于字典是随机的所以是对的。 D2T2 : D2T3 : 首先每个操作序列可以看做 \(\texttt{0R1RrevRsameR...}\ 阅读全文
posted @ 2021-07-30 09:37 Rainbow_qwq 阅读(150) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页