03 2024 档案
摘要:Link 题意:给定一个 到 的排列,等概率选一段区间 随机排序,求期望逆序对数。 \[E = \dfrac{\sum(cnt_{[1, n]} - cnt_{[l, r]} + E_{len})}{\dfrac{n \times (n + 1)}{2}
阅读全文
摘要:[ABC345D] Tiling 原题解地址:Editorial by Kiri8128 神写法。 将 的网格展开为 的序列, 每行多出来的一格表示换行。 W += 1; 令 表示长为 ,宽为
阅读全文
摘要:Link 场上思路出的最快的一题,但没调出来。 反着考虑全为回文串需满足哪些情况。 若 ,没有限制条件。 若 ,对于任意三个位置 _ _ _,先填 _,然后二三也要回文,第三位只能是 ,最终整段区间全部相同。 若 \(k = 3\
阅读全文
摘要:A. Entertainment in MAC 题意:给定字符串 ,有两种操作,每次操作其中之一: 把 变为 的翻转 。 把 变为 。 问操作恰好 次能得到的最小字典序, 为偶数。 候选字符串的前缀要么是
阅读全文
摘要:CF865D 题意:给定股票每天的价值,一天只可以买入一股或卖出一股,求 天后的最大收益。 错误的贪心:在第 天卖出前 天还没有卖出的最小价格。 用小根堆维护。 rep(i, 1, n) { int x; cin >> x; if(!q.empty() &
阅读全文
摘要:Link 题意:对一棵树进行三种操作。 把根设为 。 将以 为根的子树中所有点的权值加 。 查询以 为根的子树点权之和。 初始根为 。 设相对于当前 的所要操作(查询)子树的根节点为 。 这里用 \([
阅读全文