会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Maple_Mist
博客园
首页
新随笔
联系
订阅
管理
[置顶]
模拟赛总结
摘要: 9.3 dmy模拟赛 \(8:00\) 看T1 , 大约 \(8:15\) 编出 $ O( 2^kn) $ 做法 \(8:25\) 想到对于相同长度区间本质相同,且最多会有 $ \sqrt n$ 个本质不同区间 由此想看看状态数多不多,然后就开始犯糖了,爆搜状态写错了,以为有 \(1e8\) 种状态
阅读全文
posted @ 2026-09-07 20:56 Maple_Mist
阅读(78)
评论(0)
推荐(0)
2026年10月7日
dmy 线段
摘要: 题面 给定 \(n\) 个线段,设 \(f(S)\) 表示 \(S\) 集合内线段的并的的长度,设 \(g(S)\) 表示 \(S\) 集合内出现最多的线段端点的数量 有 \(k\) 次修改,修改集合内的一些线段,输出最初状态和每次修改后的 \(max(f(S)-g(S))\) 解法 首先猜测答案的
阅读全文
posted @ 2026-10-07 14:52 Maple_Mist
阅读(19)
评论(0)
推荐(0)
2026年9月22日
Inside Yamanote
摘要: 题面 首先题面所给出的条件很松,可以任意加边,任意定首都,感觉很难做 考虑将条件转化一下,如果这个加边不去掉,感觉多项式很难做,所以先考虑转化加边条件 我们将它转化为 \(\forall i \in n\) ,$\lvert dis_i-dis_{i+1} \rvert \leq L_i $ 考虑是
阅读全文
posted @ 2026-09-22 19:58 Maple_Mist
阅读(15)
评论(0)
推荐(0)
2026年9月7日
状压DP
摘要: [cqoi2012]局部极小值 首先我们想到一个 \(DP\) , \(dp[i][S]\) 表示当前填了 \(1 \sim i\) 的数字 ,\(S\) 集合的局部最小值已被确定的方案数 但是这样我们随便填,则会是一些不能是局部最小值变成局部最小值,所以我们考虑容斥 我们发现对于一个矩阵,合法状态
阅读全文
posted @ 2026-09-07 19:39 Maple_Mist
阅读(11)
评论(0)
推荐(0)
2026年8月14日
A Ribbon for Tomorrow
摘要: 题意 给你一个长度为 \(n\) 的 \(0/1\) 串 ,每次你可以选择一段端点相同的区间,将区间内顺序反转,求操作任意次后可能的序列数 解法 我们将序列抽象为 \(x_1\) 个 1 ,\(x_2\) 个 0 ,\(x_3\) 个 1,...... ,$ x_k$ 个 \(0\) ( \(x_1
阅读全文
posted @ 2026-08-14 09:27 Maple_Mist
阅读(26)
评论(0)
推荐(0)
2026年8月1日
Turtle and Paths on a Tree
摘要: 题目 将一棵二叉树剖成若干条链,满足链覆盖所有的边有且只有一次,求所有链的\(mex\)的最小值 题解 设\(f[u][i]\)为以\(u\)为根的子树内,除了向\(u\)子树外延伸的路径以外,其他所有路径的\(mex\)的最小值,且钦定这条路径的答案就是\(i\),因为我们可以将题面的\(mex\
阅读全文
posted @ 2026-08-01 16:20 Maple_Mist
阅读(10)
评论(0)
推荐(0)
2026年6月30日
点分治
摘要: 作用 当我们遇到一些树上路径问题时,可以想想淀粉质点分治 过程 1.找出当前连通块的重心 2.利用重心将连通块划分为几个块 3.到每个块统计到重心的路径 4.合并路径,统计答案 5.递归到每个块内重复以上操作 我们发现每个点最多会对\(logn\)点贡献,所以复杂度是\(O(n*logn*统计答案复
阅读全文
posted @ 2026-06-30 10:10 Maple_Mist
阅读(8)
评论(0)
推荐(0)
公告