会员
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Xdik
博客园
首页
新随笔
联系
订阅
管理
2025年3月24日
叶梦
该文被密码保护。
阅读全文
posted @ 2025-03-24 22:45 Xdik
阅读(12)
评论(0)
推荐(0)
2025年2月20日
[2022CCPC广州] XOR Sum
摘要: 这个肯定要分二进制位来做了,所以考虑数位dp,先看要放哪些东西进dp状态:现在处理到第几位了,有多少个数现在是顶着上界的,还差多少值和才能到 \(n\)。现在看怎么转移。\(k\le 18\) ,可以直接枚举这一位上有多少个 \(1\) ,当第 \(t\) 位有 \(x\) 个 \(1\) 时,对和
阅读全文
posted @ 2025-02-20 21:55 Xdik
阅读(22)
评论(1)
推荐(0)
[2022CCPC广州] Infection
摘要: 一眼树形dp,但是因为有初始感染节点这个东西,所以可以添加一维,表示这个连通块是否确定了初始感染节点,也就是 \(dp_{i,j,0/1}\) 表示 \(i\) 子树(选了 \(i\) 节点)内选了 \(j\) 个点进入连通块,是/否确定了初始感染节点的概率,初始值即为 \(dp_{t,1,1}=
阅读全文
posted @ 2025-02-20 21:10 Xdik
阅读(11)
评论(0)
推荐(0)
[2022CCPC广州] B Ayano and sequences
摘要: 题目 1操作是一个区间推平,所以可以考虑使用珂朵莉树。因为每轮都要对 \(b\) 做加法操作,所以可以搞一个时间戳 \(tim\),这样就可以不用每次操作结束后都加一遍,直接把这个转化为时间戳,即 \(b_i+=\sum _{i=l} ^r c_i \times tim - lst_i\) 其中 \
阅读全文
posted @ 2025-02-20 15:49 Xdik
阅读(14)
评论(0)
推荐(0)
2025年2月17日
CF1430G Yet Another DAG Problem
摘要: \(b_i\) 要大于等于0,所以可以将这个 \(DAG\) 分层,每层的权值相等,对于 \(x-> y\) 的边,就使得 \(x\) 的层数比 \(y\) 的层数小,因为 \(n\le 18\) 所以可以考虑状压,设 \(f_{s}\) 表示已经有 \(s\) 对应的点分好了层的最小代价,考虑转移
阅读全文
posted @ 2025-02-17 16:36 Xdik
阅读(6)
评论(0)
推荐(0)
2025年2月16日
AT_jsc2019_final_h Distinct Integers
摘要: 题意:给一个长度为 \(n(n\le 5\times 10^5)\) 的数组 \(a\) ,两个操作: \(0\) \(x\) \(y\) 将 $a_x $ 修改成 \(y\) \(1\) \(l\) \(r\) 查询 \([l,r]\) 有多少子区间满足区间内元素两两不相等 先简化问题,求 \([
阅读全文
posted @ 2025-02-16 21:19 Xdik
阅读(36)
评论(0)
推荐(0)
2025年2月14日
CF1591F
摘要: 题意:给一个长度为 \(n\) ( \(n\le 2\times 10^5\) )的数列 \(a\),求一个长度为 \(n\) 的 \(b\) 数组,满足 \(b_i \le a_i\) ,且相邻两项不相等的 \(b\) 的方案数,对 \(998244353\) 取模 考虑容斥,设 \(f_i\)
阅读全文
posted @ 2025-02-14 11:14 Xdik
阅读(8)
评论(0)
推荐(0)
2025年2月13日
CF555E
摘要: 这个题看着就和图的连通性有关,排除点双,所以就用边双了。所以先进行一次边双缩点。首先不在一个连通块里的显然是无解的,然后再分 \(s\) 和 \(t\) 是否在一个边双里面进行讨论。如果 \(s\) 和 \(t\) 在一个边双里面,这种情况一定是有解的。如果 \(s\) 和 \(t\) 不在一个边双
阅读全文
posted @ 2025-02-13 15:27 Xdik
阅读(7)
评论(0)
推荐(0)
「雅礼集训 2017 Day5」珠宝
摘要: 首先这个题一眼看过去是个01背包,但是01背包是有时间复杂度下限的,显然无法通过这道题,所以肯定要挖掘一下性质,注意到 \(c_i\le 300\) 可能成为破题点,所以我们先改成对于每种 \(c_i\) 来分组进行背包,然后发现这个东西是有决策单调性的。就是对于mod \(c_i\) 相等的dp状
阅读全文
posted @ 2025-02-13 12:30 Xdik
阅读(18)
评论(1)
推荐(0)
「CF407E」k-d-sequence
摘要: 考试的时候被3100的评分吓住了,但其实这个评分有点虚高。 先来分析一下题面的要求:区间内加入至多 \(k\) 个数形成一个公差为 \(d\) 的等差数列 那么区间要满足以下条件: 所有数对 \(d\) 取模的值相等 没有重复的数 \((max-min+1)-(r-l+1)\le k\) 看着没有其
阅读全文
posted @ 2025-02-13 11:01 Xdik
阅读(17)
评论(2)
推荐(0)
下一页
公告