会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SkyMaths's Blogs
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2024年11月13日
自用「NOI2024」百万富翁 思维过程
摘要: 该文被密码保护!
阅读全文
posted @ 2024-11-13 09:36 SkyMaths
阅读(0)
评论(0)
推荐(0)
2024年11月12日
好题记录 [集训队互测 2023] 优惠购物 题解
摘要: 首先发现这个过程的限制比较多,那么考虑重新描述这个过程。 令 \(x_i\) 表示在第 \(i\) 个物品上使用了 \(x_i\) 张券,那么一组 \(x_{1\sim n}\) 就描述了一个方案。 方便起见,令 \(s_i\) 为前 i 个物品买完后剩了几张券,那么有: \(s_0 = m\) \
阅读全文
posted @ 2024-11-12 20:49 SkyMaths
阅读(85)
评论(0)
推荐(0)
2024年11月9日
ABC379G Count Grid 3-coloring 题解
摘要: 暴力做法/插头 DP 可过。 考虑 \(H\times W\le 200\),所以 \(\min(H, W)\le 14\),那么可以猜测可行状态数非常少(第一个随便,后面的只有两种可能,\(3\cdot 2^{13} = 24576\)),可以先把可行状态跑出来,不妨假设 \(W\le H\)。、
阅读全文
posted @ 2024-11-09 21:11 SkyMaths
阅读(347)
评论(0)
推荐(0)
2024年11月8日
线段树的好朋友,平衡复杂度的好帮手——多叉堆
摘要: 多叉堆,和 另外一个 是好兄弟,在某些 dijkstra 中用于阳间地平衡复杂度。 本质上是控制堆的高度,用一个 \(V^{\frac 1 k}\) 叉树来维护堆,当元素的值减小时只需要 \(O(k)\),弹出最小值也只需要 \(O(k + V^{\frac{1}{k}})\),当 \(k\) 取
阅读全文
posted @ 2024-11-08 15:12 SkyMaths
阅读(63)
评论(0)
推荐(0)
一种序列 O(k) 单点加,O(k n ^ {1 / k}) 查询区间和的方法(O(n) 空间?)
摘要: 就是把 \([0, n]\) 中的数用某个 \(B\) 进制表示,\(B\) 满足 \(n < B^3\),然后记录 \(sum_{1\sim k, i}\) 表示(应该是)B 进制下下标以 \(i\) 为开头的数的和。 反正当 \(k = 2\) 时就是经典的根号平衡操作——\(\mathcal
阅读全文
posted @ 2024-11-08 15:05 SkyMaths
阅读(58)
评论(0)
推荐(1)
如果你闲下来了不知道干什么
该文被密码保护。
阅读全文
posted @ 2024-11-08 11:28 SkyMaths
阅读(0)
评论(0)
推荐(0)
2024年11月7日
树哈希 Hints
摘要: 简化代码 注意 hash 的值具有可加减的特性,可以极大程度的简化代码。 同时可以维护可能作为答案的 “匹配池” 中的 hash 值,这样就不用进行(超级 dirty work 的)树加减了。 树哈希是一种集合哈希(?),所以支持加减!!! hash 函数 我也不知道为什么大家都在用这个 hash
阅读全文
posted @ 2024-11-07 20:55 SkyMaths
阅读(37)
评论(0)
推荐(0)
2024年11月5日
一种点分治树的写法
摘要: 大意就是用 vector 直接记录 无需显式建出叶向树,只需记录 fa。 dis 每个中只用记录 dep 个值,常数比 map 等小。 但是从上向下不太好做,加点删点是比较好做的。 void getsz(int u, int lst = 0) { mxsz[u] = 0; sz[u] = 1; fo
阅读全文
posted @ 2024-11-05 16:42 SkyMaths
阅读(15)
评论(0)
推荐(0)
2024年11月2日
ABC378G 题解
摘要: 前言 Update 2024.11.6 突然发现一个错误,应该是:只需要保证在加入 \((i, A)\) 的时候,\((i + 1, A - 1)\) 已经有值了即可。 经过和 @gza 和 @ORzyzRO 的讨论应该会了这道题。谢谢你们。 前置知识:杨表基础知识,还有 Robinson–Sche
阅读全文
posted @ 2024-11-02 22:02 SkyMaths
阅读(225)
评论(0)
推荐(0)
2024年11月1日
2024.11.1 一个错误
摘要: FWT(A) \cdot FWT(B) 是点乘!!!
阅读全文
posted @ 2024-11-01 17:55 SkyMaths
阅读(25)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页