会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xcyyyyyy
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
上一页
1
2
3
2024年8月1日
[湖北省选模拟 2023] 棋圣 / alphago
摘要: 环 考虑是一个环的情况,其实这个时候不管操作哪个点一个棋子都可以任意移动一步。 找到环上最大的边,我们希望将黑白移动到对应两边。 如果环长为奇数,那么我们一定能将任意棋子移动到上面,答案就是 \(Black \times White \times w\)。 如果环长为偶数,那么有贡献的只有可能是距离
阅读全文
posted @ 2024-08-01 14:45 xcyyyyyy
阅读(12)
评论(0)
推荐(0)
编辑
[JOISC2022] 监狱
摘要: 若两个路径冲突了,当且仅当这几种情况: 终点被对方包含 起点被对方包含 有一条被完全包含 但是还有一些其他的情况会寄掉,比如一个路径上的所有点都被其他路径覆盖了的时候。 继续思考下去还有很多乱七八糟的东西,但是最终都不了了之。 有一个很神奇的结论是,一定存在一种方案,使得每个点都直接走到终点。 考虑
阅读全文
posted @ 2024-08-01 14:44 xcyyyyyy
阅读(5)
评论(0)
推荐(0)
编辑
[JOISC2022] 京都观光
摘要: 好抽象的题目,提供一个看似正常一点的思路? 考虑调整法,假设我们从 \((i,j)\) 走到 \((k,l)\),那么有两种走法: 先向右走,\((i,j)\rightarrow (i,l)\rightarrow (k,l)\),贡献为 \(a_i\times (l-j)+b_l\times (k-
阅读全文
posted @ 2024-08-01 14:43 xcyyyyyy
阅读(4)
评论(0)
推荐(0)
编辑
[JOISC2022] 错误拼写
摘要: 想了一个小时居然想出来了。 每一次给出了一个 \([a,b]\leq [a+1,b+1]\) 或 \([a,b]\geq [a+1,b+1]\) 的形式。 很明显 \([a,b]\leq[a+1,b+1]\) 可以推出 \([a,b-1]\leq [a+1,b]\)。 考虑一个 \(a\) 对应的多
阅读全文
posted @ 2024-08-01 14:42 xcyyyyyy
阅读(19)
评论(0)
推荐(0)
编辑
[JOISC2022] 复制粘贴 3
摘要: 有一个操作是将 \(X\) 置为空串,这意味着我们不一定从左往右添加字符,例如 abcbcbcbcbc。 但是这个题目一旦套上区间 dp 是一定会炸的,但是我们发现如果我们要在中间开始用剪贴板的话,前面的字符只能一个一个填,所以我们一定是从一整个后缀转移过来的。 很显然我们枚举的后缀 \(i\) 不
阅读全文
posted @ 2024-08-01 14:41 xcyyyyyy
阅读(10)
评论(0)
推荐(0)
编辑
[JOISC2022] 蚂蚁与方糖
摘要: 相当好的一道题。 直接贪心可以做到 \(O(n^2\log n)\),但是没有什么优化空间。 注意到原问题是一个二分图匹配问题,考虑使用 Hall 定理进行转化,设蚂蚁是左部点,方糖是右部点,那么有: \(ans=sumant-\max \limits_{(l_i,r_i)互不相交} (ant(l_
阅读全文
posted @ 2024-08-01 14:40 xcyyyyyy
阅读(10)
评论(0)
推荐(0)
编辑
[UTPC2023] Priority Queue 3
摘要: 考虑当前还没有被取出来的 \(Y\) 集合中最大的数 \(x\),显然我们只需要保证任意时刻加入堆中的非 \(Y\) 元素大于 \(x\)。 \(x\) 的图像一定是逐渐变小的,我们每一次加入非 \(Y\) 元素时,能选择的范围也在逐步扩大。 经典问题: 我们需要选择一个排列 \(P\),要求 \(
阅读全文
posted @ 2024-08-01 14:40 xcyyyyyy
阅读(31)
评论(0)
推荐(0)
编辑
[P4597] Sequence
摘要: 看懂了所有思路分析,就是不知道代码在干嘛。 特别感谢一下这篇题解 https://www.luogu.com.cn/article/84mah7rg 的作者,是它教会了我堆到底在干嘛。 所以直接讲做法,一个简单 dp 是 \(f_{i,j}\) 表示考虑了前 \(i\) 个数,最后一个数是 \(j\
阅读全文
posted @ 2024-08-01 14:35 xcyyyyyy
阅读(5)
评论(0)
推荐(0)
编辑
[AGC054D] (ox)
摘要: \(o\) 为占位符。 \(x\) 需要保证在一个括号内。 构造合法的方案必然是简单的,我们的问题是最小化邻项交换次数。 对于交换次数我只能想到逆序对,我们需要给这些符号分配标号使得按照标号排序合法且逆序对最小。 对于同一个类字符的标号必然是从小到大......然后就没有然后了。 首先有一点是,去掉
阅读全文
posted @ 2024-08-01 14:30 xcyyyyyy
阅读(4)
评论(0)
推荐(0)
编辑
[AGC023E] Inversions
摘要: 考虑合法序列的方案数,将 \(a_i\) 排序为 \(c_i\),\(a_i\) 在 \(c\) 中的位置为 \(b_i\),答案为 \(\prod\limits_{i=1}^n(c_i-i+1)\),我们记为 \(tot\)。 逆序对考虑拆成每两个位置 \((i,j)\) 之间的贡献,考虑有多少情
阅读全文
posted @ 2024-08-01 14:24 xcyyyyyy
阅读(1)
评论(0)
推荐(0)
编辑
上一页
1
2
3
公告