会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yuyc
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
12
下一页
2026年8月28日
*题解:P7502 「HMOI R1」不知道是啥的垃圾题
摘要: 题目链接 解析 记 \(c_i\) 表示 \(c\) 的二进制第 \(i\) 位(从低往高,从\(0\) 开始编号)。那么对于一组 \((x,y),(a,b)\),考虑 \(x \operatorname{xor} a\) 与 \(y \operatorname{xor} b\) 的最高不同二进制位
阅读全文
posted @ 2026-08-28 14:57 yutar
阅读(7)
评论(0)
推荐(0)
2026年8月27日
*题解:P13037 [GCJ 2021 #2] Hidden Pancakes
摘要: 题目链接 解析 考虑从列表中能获取到的信息,发现我们可以确定最大煎饼所在位置,即序列中最右侧 \(1\) 的位置。确定最大值位置 \(x\) 之后,序列被分成了 \([1,x - 1]\) 和 \([x + 1,n]\) 两段,对这两段分别求解,记答案分别为 \(c_l\) 和 \(c_r\),那么
阅读全文
posted @ 2026-08-27 20:35 yutar
阅读(4)
评论(0)
推荐(0)
2026年8月25日
*题解:P10116 [LMXOI Round 1] Random
摘要: 题目链接 解析 由于一个结果序列中若出现多个匹配序列应当重复计算,所以考虑拆贡献,依次考虑 \(B\) 出现在每个位置上的情况。然后就可以发现 \(B\) 在每个位置上做的贡献是一样的,故只需求钦定 \(B\) 在某个位置上的方案数,乘上 \(n - m + 1\) 即为答案。 不妨钦定 \(B\)
阅读全文
posted @ 2026-08-25 14:40 yutar
阅读(7)
评论(0)
推荐(0)
2026年8月23日
*题解:P9035 「KDOI-04」Pont des souvenirs
摘要: 题目链接 解析 考虑钦定最大值 \(a_n\),这样更小的元素可以在 \([1,\min (a_n,k + 1 - a_n)]\) 下任意选。序列单调不减意味着差分序列中元素均为非负数。记 \(b\) 为 \(a\) 的差分序列,即 \(b_i = a_i - a_{i - 1}\),钦定最大值 \
阅读全文
posted @ 2026-08-23 19:29 yutar
阅读(3)
评论(0)
推荐(0)
*题解:[AGC056C] 01 Balanced
摘要: 题目链接 解析 看到区间限制,考虑将其转化为前缀限制。将 \(0\) 看作 \(-1\),那么对于限制 \((L,R)\),其相当于限制 \(pre_R - pre_{L - 1} = 0\),其中 \(pre\) 为结果序列的前缀和。 考虑差分约束,由于结果序列中每一位要么是 \(1\) 要么是
阅读全文
posted @ 2026-08-23 16:23 yutar
阅读(12)
评论(0)
推荐(0)
*题解:P5008 [yLOI2018] 锦鲤抄
摘要: 题目链接 解析 考虑 DAG 怎么做。我们知道在拓扑排序的过程中,每次会删掉一个没有入度的点。而题目要求删有入度的点,故将要删的点按照拓扑序的逆序来删,注意不能删源点。取除源点外点权最大的 \(k\) 个点来删即可。 DAG 可做,我们考虑缩点。考虑一个强连通分量可以怎么删,若缩完点后该强连通分量对
阅读全文
posted @ 2026-08-23 12:37 yutar
阅读(7)
评论(0)
推荐(0)
2026年8月22日
*题解:CF741C CF741C Arpa’s overnight party and Mehrdad’s silent entering
摘要: 题目链接 解析 读完题很容易想到二分图染色。于是尝试构造二分图,先在男女朋友之间连边,然后来看环上的限制。 题目说要保证环上连续三个点中有两种颜色,一种最简单粗暴的方法就是连接 \(1\) 和 \(2\),\(3\) 和 \(4\),\(\dots\),\(2n - 1\) 和 \(2n\)。事实上
阅读全文
posted @ 2026-08-22 19:24 yutar
阅读(6)
评论(0)
推荐(0)
*题解:CF2245D2 Construct an Array (Hard Version)
摘要: 题目链接 解析 考虑绝对值最大的那个数,如果其为正数,那么它加上所有数的和都大于等于 \(0\);如果其为负数,那么它加上所有数的和都小于等于 \(0\)。 后者的等于 \(0\) 很烦人,因为我们 \(o = 2\) 的限制不能取等,考虑将 \(o = 1\) 的条件强化为 \(a_i + a_j
阅读全文
posted @ 2026-08-22 11:48 yutar
阅读(10)
评论(0)
推荐(0)
*题解:P9374 「DROI」Round 2 单图
摘要: 题目链接 解析 通过手玩发现所谓单图就是最长链长不超过 \(1\) 的图,由若干二元环和若干所有点要么入度为 \(0\),要么出度为 \(0\) 的弱连通图组成。 故设 \(f_{i,j,k}\) 表示由 \(i\) 个点组成的有 \(j\) 个二元环和 \(k\) 个弱连通图的有标号单图数量。但是
阅读全文
posted @ 2026-08-22 09:32 yutar
阅读(13)
评论(0)
推荐(0)
2026年8月21日
*题解:P14415 [JOISC 2015] 遗产继承 / Inheritance
摘要: 题目链接 解析 对于第一个人,其所选的边构成的图即为原图中的最大生成森林,第二个人在剩下的边组成的图中选取最大生成森林,以此类推。这样暴力地跑 \(K\) 遍 Kruskal 的时间复杂度为 \(O(KM\log M)\),无法通过。发现每次都遍历所有边浪费了很多时间,所以考虑把目前还未被选取的边用
阅读全文
posted @ 2026-08-21 09:54 yutar
阅读(4)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
12
下一页
公告