上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 41 下一页
摘要: A 相邻格子容易统计,一个点能跳到的点数即其一步能跳到的点所在连通块大小之和。 并查集维护之。 B 选择的子串的左端点可以确定为第一个可以变优的位置 $p$,只需要确定右端点。 将原串以 $p$ 开头的后缀基因突变为 $S$,则可选的子串基因突变后对应 $S$ 的后缀, 记 $S$ 字典序最小的后缀 阅读全文
posted @ 2023-10-03 21:43 Jijidawang 阅读(9) 评论(0) 推荐(0)
摘要: A ?咋都会乱搞啊 第一个子序列的左括号越靠前越行,第二个子序列的左括号越靠后越行, 第一个子序列的右括号越靠后越行,第二个子序列的右括号越靠前越行, 所以前 $\dfrac n4$ 个左括号给第一个子序列,后 $\dfrac n4$ 个左括号给第二个子序列, 后 $\dfrac n4$ 个右括号给 阅读全文
posted @ 2023-10-02 20:22 Jijidawang 阅读(9) 评论(0) 推荐(0)
摘要: A 策略是 $1234$ 循环,因为此时 $a_i,a_j$ 相等当且仅当 $4\mid|i-j|$,所有质数都不是 $4$ 的倍数。 B 考虑固定 $\min b_i=x$ 求 $\sum b_i$ 最大值,可以看成初始 $b_i=x$,每次操作给 $b$ 的一位加一,求 $\sum a_ib_i 阅读全文
posted @ 2023-09-29 09:38 Jijidawang 阅读(8) 评论(0) 推荐(0)
摘要: A 考虑没有依赖,微调法易证按 $\dfrac{a_i}{b_i}$ 升序选择最优。 维护未加入根所在连通块的点集,每次考虑当前 $\dfrac{a_i}{b_i}$ 最小的点, 若其父亲已加入根所在连通块,直接将其加在根所在连通块之后, 否则将其加在其父亲之后,并成一个点重新加入点集, 这样每次点 阅读全文
posted @ 2023-09-28 21:27 Jijidawang 阅读(8) 评论(0) 推荐(0)
摘要: A 药水泡面 B 树剖一下不就完了。 C 线段树分治一下不就完了。 按时间轴建线段树,把每条边插入其存活时间拆成的点中, 则一个时刻的答案仅被其对应的叶子到根路径上的点中的边影响。 DFS 这个线段树,可撤销并查集维护当前点到根路径上的点中的边即可。 D 把无向边形成的连通块缩成一个点,形成一个 D 阅读全文
posted @ 2023-09-20 16:58 Jijidawang 阅读(17) 评论(0) 推荐(0)
摘要: 若 $u$ 路径的起点在 $v$ 路径上,则 $u$ 必须比 $v$ 先走, 若 $u$ 路径的终点在 $v$ 路径上,则 $v$ 必须比 $u$ 先走。 考虑建图,边 $u\to v$ 存在当且仅当 $u$ 必须比 $v$ 先走, 若建出的图有拓扑序,则按拓扑序操作即可,否则无解。 建图的复杂度太 阅读全文
posted @ 2023-08-29 16:55 Jijidawang 阅读(7) 评论(0) 推荐(0)
摘要: A 转移是线性的,所以答案一定可以表示为 $\sum\limits_{i=1}^nk_{1,i}a^{x_{1,i}}b^{y_{1,i}}f(i,0)+\sum\limits_{i=1}^mk_{2,i}a^{x_{2,i}}b^{y_{2,i}}f(0,i)$。 观察可知,$k_{1,i}$ 即 阅读全文
posted @ 2023-08-26 21:32 Jijidawang 阅读(11) 评论(0) 推荐(0)
摘要: A 设 $f_i$ 表示 $n=i$ 时剩下的数,则第一轮取数后问题变为规模小 $\left\lceil\dfrac ik\right\rceil$ 的子问题, $n=i-\left\lceil\dfrac ik\right\rceil$ 时剩下 $f_{i-\left\lceil\frac ik\ 阅读全文
posted @ 2023-08-25 16:36 Jijidawang 阅读(16) 评论(0) 推荐(0)
摘要: sto SoyTony orz A 子树 $u$ 内重心一定在其重儿子子树内重心 $v$ 到 $u$ 的路径上, 于是每次从 $v$ 往上暴力跳找到子树 $u$ 内重心,注意到每条边最多被经过一次,所以复杂度线性。 B 枚举矩阵的列区间 $[l,r]$,拿出每行的这个区间形成序列 $\{s_n\}$ 阅读全文
posted @ 2023-08-24 21:48 Jijidawang 阅读(11) 评论(0) 推荐(0)
摘要: 高情商:题目未按难度排序,请自行决定开题顺序 低情商:都是紫题,自己看着办吧 A 设 $a_{i,0/1}$ 表示第 $i$ 层的两个门,$f_{i,0/1}$ 表示从起点走到第 $i$ 层的两个门的最短路, 则有 $f_{i,j}=\min\limits_{k=0}^if_{i-1,k}+d(a_ 阅读全文
posted @ 2023-08-23 17:50 Jijidawang 阅读(14) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 41 下一页