会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
keysky
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2026年8月4日
「Ynoi2018」未来日记
摘要: 依旧分块。 值域上老套路了,对于这种值域小,区间将一个值赋为另一个值又跟个数相关的,直接上序列分块 + 并查集维护,问题在于要查第 \(k\) 小值,第一,不能分成若干个段单独考虑,第二,值域上肯定不能只知道个某个值有多少个就行了。 对于第一个问题,我们可以将分块维护的东西改成前缀和,定义 \(su
阅读全文
posted @ 2026-08-04 17:00 keysky
阅读(7)
评论(0)
推荐(0)
2026年8月2日
「Ynoi2018」五彩斑斓的世界
摘要: 这个好像叫突刺贯穿第二分块吧。 神奇的分块题,先考虑全局查询怎么做,首先发现当做了 \(1\) 操作后会有很多原本不同的值变得相同且以后也一直会相同,并且此题值域 \([0, 10^5 + 1]\) ,相当于把原本两个值「并」在了一起,由此联想到并查集维护,刚好还能维护某个值的数量。 思考怎么保证时
阅读全文
posted @ 2026-08-02 10:43 keysky
阅读(9)
评论(0)
推荐(0)
「SNOI2019」数论
摘要: 直接枚举 \(t\) 明显不行,由于 \(1 \leq P, Q \leq 10^6\),考虑先满足一个条件,枚举 \(a_i\),则 \(i = kP + a_i\),然后查询有多少个 \(k\) 存在一个 \(j \in [1, m]\) 满足 \(kP + a_i \equiv b_j (\t
阅读全文
posted @ 2026-08-02 09:39 keysky
阅读(7)
评论(0)
推荐(0)
2026年7月31日
「EGOI 2021」 Lanterns
摘要: 首先我们得想到我们访问的下标是一段区间,拿到的灯笼照亮的范围也是一段区间(如果不是可以以后再返回来拿) 然后当我们拿到一堆能照亮高度在 \([L, R]\) 的灯笼后,我们只需要一个点即可确定所在位置与能访问的极长山峰区间,考虑 dp,由于最后询问从单个灯笼扩展到所有山峰的最小花费,要避免枚举从哪个
阅读全文
posted @ 2026-07-31 08:05 keysky
阅读(0)
评论(0)
推荐(0)
2026年7月26日
「Ynoi Easy Round 2016」炸脖龙 I
摘要: 开刷 Ynoi 第一题。 幂次太大,考虑如何减小幂次。 因为不保证 \(p\) 为质数,所以不能用欧拉定理,涉及知识点比较小众,扩展欧拉定理,即 \[a^b \ mod \ p = \begin{cases} & a^{b \ mod \ \varphi(p)} \ ,b < \varphi(p)
阅读全文
posted @ 2026-07-26 10:45 keysky
阅读(11)
评论(0)
推荐(0)
2026年7月24日
「NOI 2014」动物园
摘要: 原题 看大多数人拿KMP做的,介绍一个更无脑的Z算法做法。 我们考虑不在 \(i\) 的位置计算 \(num_i\),而对于 \(s[1:i - j + 1] = s[j:i]\) 在 \(j\) 处统计对 \(i\) 的贡献,在固定 \(j\) 后,我们很容易发现跟Z算法类似,考虑求出 \(z_j
阅读全文
posted @ 2026-07-24 15:37 keysky
阅读(8)
评论(0)
推荐(0)
2026年7月22日
「AMPPZ2014」The Captain
摘要: 首先我们有一个朴素的最短路做法,对于 \(u(x_u, y_u)\) 和 \(v(x_v, y_v)\) 连一条边权为 \(\min(|x_u - x_v|, |y_u - y_v|)\) 的边,进一步发现在最短路的条件下可以转化为分别连边权为 \(|x_u - x_v|\) 和 \(|y_u -
阅读全文
posted @ 2026-07-22 22:04 keysky
阅读(7)
评论(0)
推荐(0)
2026年7月12日
「QOJ 975」Game
摘要: 一道有趣的凸包题 长度为 \(n\) 的数组 \(A\) ,初始 \(\frac{1}{n}\) 的概率在点 \(i\) ,每次 \(\frac{1}{2}\) 的概率向左或向右移动,到达 \(1\) 或 \(n\) 或主动结束时停止,设在点 \(j\) 停止,收益为 \(A_j\) ,问最大期望收
阅读全文
posted @ 2026-07-12 11:15 keysky
阅读(15)
评论(0)
推荐(1)
2026年7月11日
「省选联考 2020 A 卷」组合数问题
摘要: 随手录一道普通幂转下降幂板子题 一句话题意:给定 \(n, x, p, m\) 和一个 \(m\) 次多项式 \(f(k)\), \(1 \leq n, x, p \leq 10^9\), \(0 \leq a_i \leq 10^9\), \(1 \leq m \leq \min(n, 1000)
阅读全文
posted @ 2026-07-11 15:28 keysky
阅读(10)
评论(0)
推荐(0)
2025年10月28日
「Gym 102759I」Query On A Tree 17
摘要: 题目大意 给定一颗 \(N\) 个节点以 \(1\) 为根的有根树,每次给以 \(u\) 为根的子树每点加 \(1\) 的值或给路径 \(u - v\) 上每点加 \(1\) 的值,每次修改后查询一个点 \(u\) 使得 \(\sum_{v = 1}^N dis(u, v)\) 最小。 题目转换 首
阅读全文
posted @ 2025-10-28 21:35 keysky
阅读(29)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告