会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end
high-sky
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
13
下一页
2026年8月11日
P3261 [JLOI2015] 城池攻占 分析
摘要: 题目概述 小铭铭最近获得了一副新的桌游,游戏中需要用 \(m\) 个骑士攻占 \(n\) 个城池。 这 \(n\) 个城池用 \(1\) 到 \(n\) 的整数表示。除 \(1\) 号城池外,城池 \(i\) 会受到另一座城池 \(f_i\) 的管辖,其中 \(f_i<i\)。也就是说,所有城池构成
阅读全文
posted @ 2026-08-11 22:20 high_skyy
阅读(7)
评论(0)
推荐(0)
2026年7月23日
P5481 [BJOI2015] 糖果 分析
摘要: 题目概述 给出 \(n,m,k,p\),表示 \(n\) 行 \(m\) 列,然后每 \(n\) 行填充一个单调不下降的序列且数值为 \([1,k]\)。 任意两行之间至少需要一列不同。 \(1\leq n,m\leq 10^5,1\leq k,p\leq 2\cdot 10^9.\) 分析 本质上
阅读全文
posted @ 2026-07-23 22:54 high_skyy
阅读(5)
评论(0)
推荐(0)
P4065 [JXOI2017] 颜色 分析
摘要: 题目概述 可怜有一个长度为 \(n\) 的正整数序列 \(A_i\),其中相同的正整数代表着相同的颜色。 现在可怜觉得这个序列太长了,于是她决定选择一些颜色把这些颜色的所有位置都删去。 删除颜色 \(i\) 可以定义为把所有满足 \(A_j = i\) 的位置 \(j\) 都从序列中删去。 然而有些
阅读全文
posted @ 2026-07-23 21:37 high_skyy
阅读(9)
评论(0)
推荐(0)
2026年7月22日
CF1163F Indecisive Taxi Fee 分析
摘要: 题目概述 有一个含 \(n\) 个点,\(m\) 条边的无向图,然后有 \(q\) 次询问,每次询问将某一条边的权值改变,问你 \(1\rightarrow n\) 的最短路长度是多少。 \(1\leq n,m,q\leq 2\cdot 10^5\)。 分析 假设一条 \(1\rightarrow
阅读全文
posted @ 2026-07-22 22:21 high_skyy
阅读(7)
评论(0)
推荐(0)
P3269 [JLOI2016] 字符串覆盖 分析
摘要: 题目概述 给一个串 \(S\),和 \(n\) 个子串 \(T_i\),然后问你用这 \(n\) 个子串覆盖 \(S\),最多和最少能覆盖多少个单位长度。 \(n\leq 4,|S|,|T_i|\leq 10^4\)。 分析 先搞一下每个子串在 \(S\) 上的每个匹配位置,求出前缀最后匹配和后缀最
阅读全文
posted @ 2026-07-22 16:23 high_skyy
阅读(12)
评论(0)
推荐(0)
2026年7月21日
博客保存设置
该文被密码保护。
阅读全文
posted @ 2026-07-21 22:28 high_skyy
阅读(0)
评论(0)
推荐(0)
P3247 [HNOI2016] 最小公倍数 分析
摘要: 题目概述 给一个无向图,每条边上面有边权 \(a,b\),现在有多个询问,问是否存在一条可重复经过的路径(\(u\rightarrow\))使得最大的 \(a\) 小于某个值,最大的 \(b\) 小于某个值。 分析 首先显然得到把 \(\leq a,\leq b\) 的边取出来然后并查集判断即可。
阅读全文
posted @ 2026-07-21 21:32 high_skyy
阅读(18)
评论(0)
推荐(0)
SA&SAM学习笔记
摘要: 后缀数组SA 定义 \(sa_i\) 表示排名为 \(i\) 的后缀第几个,\(rk_i\) 表示后缀 \(i\) 排名多少。 P10469 后缀数组 #include <iostream> #include <cstdio> #include <cstring> #include <algorit
阅读全文
posted @ 2026-07-21 14:09 high_skyy
阅读(11)
评论(0)
推荐(0)
2026年7月20日
C++的拓展语法(goto、lambda表达式、reserve()、iota()、move()、lower_bound()、upper_bound())
摘要: goto的作用 记住: happy: ... goto happy: 反着也行。 通常用于过多循环判错解的情况: for ... for ... for ... if (!check()) goto wrong; ... wrong: puts("NO"); 只能在同一个函数使用,即使你用lambd
阅读全文
posted @ 2026-07-20 20:28 high_skyy
阅读(13)
评论(0)
推荐(0)
2026年7月19日
Dirichlet 前缀和 复习笔记
摘要: 题目概述 求: \[b_k=\sum_{d\mid k} a_d \]要求:\(n\leq 2\times 10^7\)。 分析 不难想到枚举 \(d\) 然后对它的倍数进行加和,但这个时间复杂度是 \(\mathcal{O}(n\ln n)\) 的,过不了。 考虑到每个数都可以质因数分解,因此我们
阅读全文
posted @ 2026-07-19 22:28 high_skyy
阅读(7)
评论(0)
推荐(0)
1
2
3
4
5
···
13
下一页
公告
动态线条
动态线条end
浏览器标题切换
浏览器标题切换end
💬 加载中……