会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SkyMaths's Blogs
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2024年10月30日
关于一类字符串算法 - 马拉车 Z函数 的一点想法
摘要: 感觉马拉车和 Z 函数才是最像的。 都是相当于把每个拓展出来的字符的时间复杂度都均摊到最左边的匹配到它的。 即,相当于考虑当前已知的字符串(全部已经用于拓展过了),然后对于一个新的 \(i\),通过之前的先快速求出 \(r_i\) 的下界,若在边界上则拓展可均摊,否则已经确定。 那么需要的是不在边界
阅读全文
posted @ 2024-10-30 20:34 SkyMaths
阅读(15)
评论(0)
推荐(0)
2024年10月29日
ARC186A 题解 和 官方题解ChatGPT翻译版
摘要: 题意简述 对于一个 \(N\times N\) 的 \(01\) 矩阵 \(A\),令 \(C_i = \sum\limits_{j = 1} ^ N A_{i, j}, R_j = \sum\limits_{i = 1} ^ N A_{i, j}\)。 把 \((C_1,\dots, C_N, R
阅读全文
posted @ 2024-10-29 22:21 SkyMaths
阅读(93)
评论(0)
推荐(0)
「KTSC 2024 R2」跳跃游戏 题解
摘要: 睡了一觉,打呼噜被老胡叫醒了/lh 睡醒场切,vector find 是 \(O(size)\) 的调了 40 min/fn 思路 考虑最终得到了 \(\mathcal O(Q)\) 个连续的 \((len, val)\) 代表 线段长度 和 线段的 \(A_i\),可以用 map 简单得到。 结论
阅读全文
posted @ 2024-10-29 22:17 SkyMaths
阅读(71)
评论(0)
推荐(0)
[KTSC 2024 R1] 最大化平均值 题解
摘要: 先考虑封闭序列的个数,发现只有 \(\mathcal O(n)\) 个,可以建出小根笛卡尔树,以 \((a_i, i)\) 作为权值,于是相同的一定是 \(i, rs_i, rs_{rs_i},\dots\)。 考虑如果没有重复,询问相当于给出一棵树,每次询问 \(subtree(u)\),保留一个
阅读全文
posted @ 2024-10-29 22:02 SkyMaths
阅读(90)
评论(0)
推荐(0)
左儿子和右兄弟
摘要: 如果是多叉树可以考虑用左儿子和右兄弟表示法。
阅读全文
posted @ 2024-10-29 20:05 SkyMaths
阅读(15)
评论(0)
推荐(0)
2024年10月28日
Linux GDB 用法-ChatGPT 4o 生成
摘要: 在 Linux 上使用 Visual Studio Code (VSCode) 调试 C++ 代码时,可以借助 gdb(GNU Debugger)来进行断点调试。以下是详细步骤: 1. 安装环境和工具 安装 g++ 和 gdb 确保你的系统已经安装了编译器和调试工具: sudo apt update
阅读全文
posted @ 2024-10-28 18:33 SkyMaths
阅读(25)
评论(0)
推荐(0)
2024年10月25日
(自用)CSP-S考前提醒 兼 NOI-Linux2.0使用笔记
摘要: 自己用的,没什么好看的,还可能有错,有关 NOI Linux2.0 的一些使用方法
阅读全文
posted @ 2024-10-25 11:31 SkyMaths
阅读(124)
评论(0)
推荐(0)
2024年10月23日
普通生成函数 基础 例 1
摘要: 生成函数的一个简单应用
阅读全文
posted @ 2024-10-23 18:24 SkyMaths
阅读(39)
评论(0)
推荐(0)
2024年10月18日
NFLSOJ 匹配(match) 题解
摘要: key = name |key| = 3
阅读全文
posted @ 2024-10-18 16:10 SkyMaths
阅读(0)
评论(0)
推荐(0)
ifdef 的简单用法(ChatGPT 4o 生成)
摘要: 提示:本文可能含有 AI 生成内容
阅读全文
posted @ 2024-10-18 07:30 SkyMaths
阅读(96)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
9
下一页