会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
tai_chi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2024年9月30日
题解:P6902 [ICPC2014 WF] Surveillance
摘要: 可以在 cnblog 中阅读。 考虑弱化版链怎么做,每次选取左端点在当前位置前面的线段,跳到其中最大的右端点,可以维护一个数组表示起点为 \(i\) 的目标位置,可以做到 \(O(n+k)\)。 考虑多次询问一段区间 \([l,r]\) 的答案,这时如果暴力从 \(l-1\) 开始跳是 \(O(n^
阅读全文
posted @ 2024-09-30 15:44 tai_chi
阅读(60)
评论(0)
推荐(1)
2024年9月19日
题解:CF1906F Maximize The Value
摘要: 可以在 cnblog 中阅读。 见这种题比较少,写篇题解加深印象。 如果直接上数据结构维护数组,似乎没有好的办法处理操作序列的一个子段。那不妨转变思路,对操作序列上数据结构维护。 假设顺序进行每个修改操作,我们用时间表示修改操作的编号,位置表示数组的下标,则常见的维护序列的数据结构实际是对位置维度维
阅读全文
posted @ 2024-09-19 22:16 tai_chi
阅读(74)
评论(0)
推荐(0)
2024年9月13日
题解:CF1767E Algebra Flash
摘要: 可以在 cnblogs 中阅读。 \(m \le 40\) 的数据范围提示让我们往颜色种类上考虑。 由题每次可以跳 \(1\) 或 \(2\) 格,即存在一条从 \(1\) 到 \(n\) 的路径的充要条件是不存在两个相邻的未激活格。换句话说,对任意两个相邻的格子都必须选择至少一个激活。 任意两个,
阅读全文
posted @ 2024-09-13 09:40 tai_chi
阅读(87)
评论(0)
推荐(0)
2024年8月8日
题解:CF1514D Cut and Stick
摘要: 不知道会不会更不好的阅读体验 题目的关键步骤为求出区间绝对众数(频率高于 \(\left \lceil \frac{len}{2} \right \rceil\))的出现次数,本文仅仅对这一问题进行探讨,剩余的解题步骤不难理解,可以参考其他题解。 解法 1 考虑一个随机化的解法,从区间中随 \(40
阅读全文
posted @ 2024-08-08 18:39 tai_chi
阅读(48)
评论(0)
推荐(0)
上一页
1
2
公告