摘要:
询问等价于在 $[l,r)$ 中找到最大的 $i$ 满足 $lcs(i,r)\geqslant i-l+1$。把问题放到 $Parent$ 树上来考虑,设 $len$ 为 $i,r$ 对应节点的 $lca$ 的长度,条件变为 $i-len<l$。 考虑一种暴力,先线段树合并维护出每个节点的 $\te 阅读全文
摘要:
先对三进制下的每一位进行考虑,类似 CF917D Stranger Trees 一样,对每条边赋权为 \(1,x,x^2\),矩阵树定理求行列式后用高斯消元或者插值求出多项式即可,但这样复杂度为 \(O(n^4 \log n)\)。因为循环卷积意义下的多项式的有用次数比较小,考虑直接代入多项式来求行 阅读全文
摘要:
输出是浮点数,发现合成到 \(50\) 以上的数字的概率已经很小了,可以忽略。 设 \(a_{i,j},b_{i,j}\) 表示用长度为 \(i\) 的格子合成数字 \(j\) 的概率,其中 \(b_{i,j}\) 表示第一个数字必须为 \(2\),得 \(a_{i,j}=a_{i,j-1}\tim 阅读全文
摘要:
先离散化,设 \(f_i\) 为考虑前 \(i\) 个元素的方案数,枚举第 \(i\) 个元素处在第 \(j\) 个区间,同时枚举一起在第 \(j\) 个区间的元素个数,用组合数计算方案数,\(DP\) 过程中处理组合数就是 \(O(n^3)\) 了。 第一题要算 \(n\) 个元素放到值域为 \( 阅读全文