02 2021 档案
摘要:题面 树上点对问题考虑点分治。 按照套路讨论经过一个点 p 的路径的情况。 对于这道题的每一个点对 (u,v) 的路径可以分为 u→p 和 p→v 两段。 对于前者,需要知道走完这条路径后剩余的油量,记作 \(L_{u\ri
阅读全文
摘要:题面 总方案为 2n 种,首先有补集转化,求三个条件都不满足的个数。 为了方便,下文中 d(a,b)←∑ni=1[ai=bi] , ri←n−ri−1 。 首先,若设 \(s_{i,j} \gets [s_{1,j
阅读全文
摘要:题面 Translation 有一个 n×n (1≤n≤106) 的正方形网格,用红色,绿色,蓝色三种颜色染色,求有多少种染色方案使得至少一行或一列是同一种颜色。结果对 998244353 取模。(翻译来自洛谷) Solution 发现直接求很困
阅读全文
摘要:题面 首先考虑 k=1 的情况。 发现每条线段对前后的答案都有影响,所以按左端点排序,从左到右处理。 记 fi 表示以 i 为结尾的线段集合的答案,最终答案即为 ∑2ni=1fi 。 对于每条加进来的线段 \(\begin{bmatrix}
阅读全文
摘要:题面 Translation 有一条路径上共有 k 条边,第 i 条边边权为 wi ,定义该路径权值为 \(\sum\limits_{i=1}^{k}{w_i} - \max\limits_{i=1}^{k}{w_i} + \min\limits_{i=1}^{k}{w_i
阅读全文