《信息学奥赛一本通(C++版)》的“提高篇”部分聚焦于算法与数据结构的进阶内容,旨在为竞赛选手和进阶学习者提供系统化的训练体系。
登录以参加训练计划
《信息学奥赛一本通·提高篇》完整目录
| 部分 | 章节序号 | 章节名称 |
|---|---|---|
| 第一部分 基础算法 | 第1章 | 贪心算法 |
| 第2章 | 二分与三分 | |
| 第3章 | 深搜的剪枝技巧 | |
| 第4章 | 广搜的优化技巧 | |
| 第二部分 字符串算法 | 第1章 | 哈希和哈希表 |
| 第2章 | KMP算法 | |
| 第3章 | Trie字典树 | |
| 第4章 | AC自动机 | |
| 第三部分 图论 | 第1章 | 最小生成树 |
| 第2章 | 最短路 | |
| 第3章 | SPFA算法的优化 | |
| 第4章 | 差分约束系统 | |
| 第5章 | 强连通分量 | |
| 第6章 | 割点和桥 | |
| 第7章 | 欧拉回路 | |
| 第四部分 数据结构 | 第1章 | 树状数组 |
| 第2章 | RMQ问题 | |
| 第3章 | 线段树 | |
| 第4章 | 倍增求LCA | |
| 第5章 | 树链剖分 | |
| 第6章 | 平衡树Treap | |
| 第五部分 动态规划 | 第1章 | 区间类动态规划 |
| 第2章 | 树形动态规划 | |
| 第3章 | 数位动态规划 | |
| 第4章 | 状态压缩类动态规划 | |
| 第5章 | 单调队列优化动态规划 | |
| 第6章 | 斜率优化动态规划 | |
| 第六部分 数学基础 | 第1章 | 快速幂 |
| 第2章 | 质数 | |
| 第3章 | 约数 | |
| 第4章 | 同余问题 | |
| 第5章 | 矩阵乘法 | |
| 第6章 | 组合数学 | |
| 第7章 | 博弈论 |
章节 6. KMP算法:高效模式匹配及其变种应用
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9566 「一本通 2.2 例 1」剪花布条 | 0 | 0 | (无) |
| 9567 「一本通 2.2 例 2」Power Strings | 0 | 0 | (无) |
| 9568 「一本通 2.2 练习 1」Radio Transmission | 0 | 0 | (无) |
| 9569 「一本通 2.2 练习 2」OKR-Periods of Words | 0 | 0 | (无) |
| 9570 「一本通 2.2 练习 3」似乎在梦中见过的样子 | 0 | 0 | (无) |
| 9571 「一本通 2.2 练习 4」Censoring | 0 | 0 | (无) |
| 9586 「一本通 2.2 例 1」剪花布条 | 0 | 0 | (无) |
| 9587 「一本通 2.2 例 2」Power Strings | 0 | 0 | (无) |
| 9588 「一本通 2.2 练习 1」Radio Transmission | 0 | 0 | (无) |
章节 7. Trie字典树:前缀匹配与词频统计
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9572 「一本通 2.3 例 1」Phone List | 0 | 0 | (无) |
| 9573 「一本通 2.3 例 2」The XOR Largest Pair | 0 | 0 | (无) |
| 9574 「一本通 2.3 例 3」Nikitosh 和异或 | 0 | 0 | (无) |
| 9575 「一本通 2.3 练习 1」Immediate Decodability | 0 | 0 | (无) |
| 9576 「一本通 2.3 练习 2」L 语言 | 0 | 0 | (无) |
| 9577 「一本通 2.3 练习 3」Secret Message 秘密信息 | 0 | 0 | (无) |
| 9578 「一本通 2.3 练习 4」背单词 | 0 | 0 | (无) |
| 9579 「一本通 2.3 练习 5」The XOR-longest Path | 0 | 0 | (无) |
章节 8. AC自动机:多模式串匹配与文本扫描
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9372 「一本通 2.4 练习 2」Censoring | 0 | 0 | (无) |
| 9373 「一本通 2.4 练习 3」单词 | 0 | 0 | (无) |
| 9374 「一本通 2.4 练习 4」最短母串 | 0 | 0 | (无) |
| 9375 「一本通 2.4 练习 5」病毒 | 0 | 0 | (无) |
| 9376 「一本通 2.4 练习 6」文本生成器 | 0 | 0 | (无) |
| 9580 「一本通 2.4 例 1」Keywords Search | 0 | 0 | (无) |
| 9581 「一本通 2.4 练习 1」玄武密码 | 0 | 0 | (无) |
章节 9. 最小生成树:Prim与Kruskal算法的进阶应用
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9377 「一本通 3.1 例 1」黑暗城堡 | 0 | 0 | (无) |
| 9378 「一本通 3.1 例 2」北极通讯网络 | 0 | 0 | (无) |
| 9379 「一本通 3.1 练习 1」新的开始 | 0 | 0 | (无) |
| 9380 「一本通 3.1 练习 2」构造完全图 | 0 | 0 | (无) |
| 9381 「一本通 3.1 练习 3」秘密的牛奶运输 | 0 | 0 | (无) |
| 9382 「一本通 3.1 练习 4」Tree | 0 | 0 | (无) |
| 9383 「一本通 3.1 练习 5」最小生成树计数 | 0 | 0 | (无) |
| 9384 「一本通 3.1 练习 6」次小生成树 | 0 | 0 | (无) |
章节 10. 最短路问题:Dijkstra、SPFA及其优化(如SLF优化)
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9385 「一本通 3.2 例 1」Sightseeing Trip | 0 | 0 | (无) |
| 9386 「一本通 3.2 例 2」拯救大兵瑞恩 | 0 | 0 | (无) |
| 9387 「一本通 3.2 例 3」架设电话线 | 0 | 0 | (无) |
| 9388 「一本通 3.2 练习 1」农场派对 | 0 | 0 | (无) |
| 9389 「一本通 3.2 练习 2」Roadblocks | 0 | 0 | (无) |
| 9390 「一本通 3.2 练习 3」最短路计数 | 0 | 0 | (无) |
| 9391 「一本通 3.2 练习 4」新年好 | 0 | 0 | (无) |
| 9393 「一本通 3.2 练习 5」最优贸易 | 0 | 0 | (无) |
| 9394 「一本通 3.2 练习 6」汽车加油行驶 | 0 | 0 | (无) |
| 9395 「一本通 3.2 练习 7」道路和航线 | 0 | 0 | (无) |
章节 11. SPFA算法的优化
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9396 「一本通 3.3 例 1」Word Rings | 0 | 0 | (无) |
| 9397 「一本通 3.3 例 2」双调路径 | 0 | 0 | (无) |
| 9398 「一本通 3.3 练习 1」最小圈 | 0 | 0 | (无) |
| 9399 「一本通 3.3 练习 2」虫洞 Wormholes | 0 | 0 | (无) |
| 9400 「一本通 3.3 练习 3」Easy SSSP | 0 | 0 | (无) |
章节 12. 差分约束系统
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9401 「一本通 3.4 例 1」Intervals | 0 | 0 | (无) |
| 9402 「一本通 3.4 例 2」出纳员问题 | 0 | 0 | (无) |
| 9423 「一本通 3.4 练习 1」糖果 | 0 | 0 | (无) |
| 9424 「一本通 3.4 练习 2」布局 Layout | 0 | 0 | (无) |
章节 13. 强连通分量
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9425 「一本通 3.5 例 1」受欢迎的牛 | 0 | 0 | (无) |
| 9426 「一本通 3.5 例 2」最大半连通子图 | 0 | 0 | (无) |
| 9427 「一本通 3.5 练习 1」网络协议 | 0 | 0 | (无) |
| 9428 「一本通 3.5 练习 2」消息的传递 | 0 | 0 | (无) |
| 9429 「一本通 3.5 练习 3」间谍网络 | 0 | 0 | (无) |
| 9430 「一本通 3.5 练习 4」抢掠计划 | 0 | 0 | (无) |
| 9431 「一本通 3.5 练习 5」和平委员会 | 0 | 0 | (无) |
章节 14. 割点和桥
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9403 「一本通 3.6 例 1」分离的路径 | 0 | 0 | (无) |
| 9404 「一本通 3.6 例 2」矿场搭建 | 0 | 0 | (无) |
| 9405 「一本通 3.6 练习 1」网络 | 0 | 0 | (无) |
| 9406 「一本通 3.6 练习 2」嗅探器 | 0 | 0 | (无) |
| 9407 「一本通 3.6 练习 3」旅游航道 | 0 | 0 | (无) |
| 9408 「一本通 3.6 练习 4」电力 | 0 | 0 | (无) |
| 9409 「一本通 3.6 练习 5」Blockade | 0 | 0 | (无) |
章节 15. 欧拉回路
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9392 「一本通 3.7 练习 1」欧拉回路 | 0 | 0 | (无) |
| 9410 「一本通 3.7 例 1」欧拉回路 | 0 | 0 | (无) |
| 9411 「一本通 3.7 例 2」单词游戏 | 0 | 0 | (无) |
| 9412 「一本通 3.7 练习 2」Ant Trip | 0 | 0 | (无) |
| 9413 「一本通 3.7 练习 3」John's Trip | 0 | 0 | (无) |
| 9414 「一本通 3.7 练习 4」太鼓达人 | 0 | 0 | (无) |
| 9415 「一本通 3.7 练习 5」相框 | 0 | 0 | (无) |
| 9416 「一本通 3.7 练习 6」原始生物 | 0 | 0 | (无) |
章节 16. 树状数组
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9417 「一本通 4.1 例 1」数列操作 | 0 | 0 | (无) |
| 9418 「一本通 4.1 例 2」数星星 Stars | 0 | 0 | (无) |
| 9419 「一本通 4.1 例 3」校门外的树 | 0 | 0 | (无) |
| 9420 「一本通 4.1 练习 1」清点人数 | 0 | 0 | (无) |
| 9421 「一本通 4.1 练习 2」简单题 | 0 | 0 | (无) |
章节 17. RMQ问题
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9589 「一本通 4.2 例 1」数列区间最大值 | 0 | 0 | (无) |
| 9590 「一本通 4.2 例 2」最敏捷的机器人 | 0 | 0 | (无) |
| 9591 「一本通 4.2 例 3」与众不同 | 0 | 0 | (无) |
| 9592 「一本通 4.2 练习 1」天才的记忆 | 0 | 0 | (无) |
| 9593 「一本通 4.2 练习 2」Balanced Lineup | 0 | 0 | (无) |
| 9594 「一本通 4.2 练习 3」选择客栈 | 0 | 0 | (无) |
章节 18. 线段树
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9595 「一本通 4.3 例 1」区间和 | 0 | 0 | (无) |
| 9596 「一本通 4.3 例 2」A Simple Problem with Integers | 0 | 0 | (无) |
| 9597 「一本通 4.3 练习 1」最大数 | 0 | 0 | (无) |
| 9598 「一本通 4.3 练习 2」花神游历各国 | 0 | 0 | (无) |
| 9599 「一本通 4.3 练习 3」维护序列 | 0 | 0 | (无) |
章节 19. 倍增求LCA
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9600 「一本通 4.4 例 1」点的距离 | 0 | 0 | (无) |
| 9601 「一本通 4.4 例 2」暗的连锁 | 0 | 0 | (无) |
| 9602 「一本通 4.4 例 3」异象石 | 0 | 0 | (无) |
| 9603 「一本通 4.4 例 4」次小生成树 | 0 | 0 | (无) |
| 9604 「一本通 4.4 练习 1」Dis | 0 | 0 | (无) |
| 9605 「一本通 4.4 练习 2」祖孙询问 | 0 | 0 | (无) |
| 9606 「一本通 4.4 练习 3」聚会 | 0 | 0 | (无) |
| 9607 「一本通 4.4 练习 4」跳跳棋 | 0 | 0 | (无) |
章节 20. 树链剖分
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9432 「一本通 4.5 练习 1」树上操作 | 0 | 0 | (无) |
| 9433 「一本通 4.5 练习 2」软件包管理器 | 0 | 0 | (无) |
| 9434 「一本通 4.5 练习 3」染色 | 0 | 0 | (无) |
| 9435 「一本通 4.5 练习 4」旅行 | 0 | 0 | (无) |
| 9608 「一本通 4.5 例 1」树的统计 | 0 | 0 | (无) |
章节 21. 平衡树Treap
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9436 「一本通 4.6 例 1」营业额统计 | 0 | 0 | (无) |
| 9437 「一本通 4.6 练习 1」宠物收养所 | 0 | 0 | (无) |
| 9438 「一本通 4.6 练习 2」郁闷的出纳员 | 0 | 0 | (无) |
| 9439 「一本通 4.6 练习 3」普通平衡树 | 0 | 0 | (无) |
章节 22. 区间类动态规划
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9440 「一本通 5.1 例 1」石子合并 | 0 | 0 | (无) |
| 9441 「一本通 5.1 例 2」能量项链 | 0 | 0 | (无) |
| 9442 「一本通 5.1 例 3」凸多边形的划分 | 0 | 0 | (无) |
| 9443 「一本通 5.1 练习 1」括号配对 | 0 | 0 | (无) |
| 9444 「一本通 5.1 练习 2」分离与合体 | 0 | 0 | (无) |
| 9445 「一本通 5.1 练习 3」矩阵取数游戏 | 0 | 0 | (无) |
章节 23. 树形动态规划
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9446 「一本通 5.2 例 1」二叉苹果树 | 0 | 0 | (无) |
| 9447 「一本通 5.2 例 2」选课 | 0 | 0 | (无) |
| 9448 「一本通 5.2 例 3」数字转换 | 0 | 0 | (无) |
| 9449 「一本通 5.2 例 4」战略游戏 | 0 | 0 | (无) |
| 9450 「一本通 5.2 例 5」皇宫看守 | 0 | 0 | (无) |
| 9451 「一本通 5.2 练习 1」加分二叉树 | 0 | 0 | (无) |
| 9452 「一本通 5.2 练习 2」旅游规划 | 0 | 0 | (无) |
| 9453 「一本通 5.2 练习 3」周年纪念晚会 | 0 | 0 | (无) |
| 9454 「一本通 5.2 练习 4」叶子的染色 | 0 | 0 | (无) |
| 9455 「一本通 5.2 练习 5」骑士 | 0 | 0 | (无) |
章节 24. 数位动态规划
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9456 「一本通 5.3 例 1」Amount of Degrees | 0 | 0 | (无) |
| 9457 「一本通 5.3 例 2」数字游戏 | 0 | 0 | (无) |
| 9458 「一本通 5.3 例 3」Windy 数 | 0 | 0 | (无) |
| 9459 「一本通 5.3 练习 1」数字游戏 | 0 | 0 | (无) |
| 9460 「一本通 5.3 练习 2」不要 62 | 0 | 0 | (无) |
| 9461 「一本通 5.3 练习 3」恨 7 不成妻 | 0 | 0 | (无) |
| 9462 「一本通 5.3 练习 4」数字计数 | 0 | 0 | (无) |
章节 25. 状态压缩类动态规划
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9463 「一本通 5.4 例 1」国王 | 0 | 0 | (无) |
| 9464 「一本通 5.4 例 2」牧场的安排 | 0 | 0 | (无) |
| 9465 「一本通 5.4 练习 1」涂抹果酱 | 0 | 0 | (无) |
| 9466 「一本通 5.4 练习 2」炮兵阵地 | 0 | 0 | (无) |
| 9467 「一本通 5.4 练习 3」动物园 | 0 | 0 | (无) |
章节 26. 单调队列优化动态规划
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9468 「一本通 5.5 例 1」滑动窗口 | 0 | 0 | (无) |
| 9469 「一本通 5.5 例 2」最大连续和 | 0 | 0 | (无) |
| 9470 「一本通 5.5 例 3」修剪草坪 | 0 | 0 | (无) |
| 9471 「一本通 5.5 例 4」旅行问题 | 0 | 0 | (无) |
| 9472 「一本通 5.5 例 5」Banknotes | 0 | 0 | (无) |
| 9473 「一本通 5.5 练习 1」烽火传递 | 0 | 0 | (无) |
| 9474 「一本通 5.5 练习 2」绿色通道 | 0 | 0 | (无) |
| 9475 「一本通 5.5 练习 3」理想的正方形 | 0 | 0 | (无) |
| 9476 「一本通 5.5 练习 4」股票交易 | 0 | 0 | (无) |
章节 27. 斜率优化动态规划
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9477 「一本通 5.6 例 1」任务安排 1 | 0 | 0 | (无) |
| 9478 「一本通 5.6 例 2」任务安排 2 | 0 | 0 | (无) |
| 9479 「一本通 5.6 例 3」任务安排 3 | 0 | 0 | (无) |
| 9480 「一本通 5.6 例 4」Cats Transport | 0 | 0 | (无) |
| 9481 「一本通 5.6 练习 1」玩具装箱 | 0 | 0 | (无) |
| 9482 「一本通 5.6 练习 2」仓库建设 | 0 | 0 | (无) |
| 9483 「一本通 5.6 练习 3」特别行动队 | 0 | 0 | (无) |
| 9484 「一本通 5.6 练习 4」打印文章 | 0 | 0 | (无) |
| 9485 「一本通 5.6 练习 5」锯木厂选址 | 0 | 0 | (无) |
章节 28. 快速幂
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9486 「一本通 6.1 例 1」序列的第 k 个数 | 0 | 0 | (无) |
| 9487 「一本通 6.1 练习 1」A 的 B 次方 | 0 | 0 | (无) |
| 9488 「一本通 6.1 练习 2」转圈游戏 | 0 | 0 | (无) |
| 9489 「一本通 6.1 练习 3」越狱 | 0 | 0 | (无) |
章节 29. 质数
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9490 「一本通 6.2 例 1」Prime Distance | 0 | 0 | (无) |
| 9491 「一本通 6.2 练习 1」质因数分解 | 0 | 0 | (无) |
| 9492 「一本通 6.2 练习 2」轻拍牛头 | 0 | 0 | (无) |
| 9493 「一本通 6.2 练习 3」Goldbach's Conjecture | 0 | 0 | (无) |
| 9494 「一本通 6.2 练习 4」Sherlock and His Girlfriend | 0 | 0 | (无) |
| 9495 「一本通 6.2 练习 5」樱花 | 0 | 0 | (无) |
章节 30. 约数
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9496 「一本通 6.3 例 1」反素数 Antiprime | 0 | 0 | (无) |
| 9497 「一本通 6.3 例 2」Hankson 的趣味题 | 0 | 0 | (无) |
| 9498 「一本通 6.3 例 3」最大公约数 | 0 | 0 | (无) |
| 9499 「一本通 6.3 练习 1」X-factor Chain | 0 | 0 | (无) |
| 9500 「一本通 6.3 练习 2」聪明的燕姿 | 0 | 0 | (无) |
| 9501 「一本通 6.3 练习 3」SuperGCD | 0 | 0 | (无) |
章节 32. 矩阵乘法
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9502 「一本通 6.5 例 1」矩阵 A×B | 0 | 0 | (无) |
| 9503 「一本通 6.5 例 2」Fibonacci 第 n 项 | 0 | 0 | (无) |
| 9504 「一本通 6.5 例 3」Fibonacci 前 n 项和 | 0 | 0 | (无) |
| 9505 「一本通 6.5 例 4」佳佳的 Fibonacci | 0 | 0 | (无) |
| 9506 「一本通 6.5 练习 1」Fibonacci | 0 | 0 | (无) |
| 9507 「一本通 6.5 练习 2」GT 考试 | 0 | 0 | (无) |
| 9508 「一本通 6.5 练习 3」迷路 | 0 | 0 | (无) |
章节 33. 组合数学
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9509 「一本通 6.6 例 1」计算系数 | 0 | 0 | (无) |
| 9510 「一本通 6.6 例 2」2^k 进制数 | 0 | 0 | (无) |
| 9511 「一本通 6.6 例 3」组合 | 0 | 0 | (无) |
| 9512 「一本通 6.6 例 4」古代猪文 | 0 | 0 | (无) |
| 9513 「一本通 6.6 练习 1」牡牛和牝牛 | 0 | 0 | (无) |
| 9514 「一本通 6.6 练习 2」方程的解 | 0 | 0 | (无) |
| 9515 「一本通 6.6 练习 3」车的放置 | 0 | 0 | (无) |
| 9516 「一本通 6.6 练习 4」数三角形 | 0 | 0 | (无) |
| 9517 「一本通 6.6 练习 5」Combination | 0 | 0 | (无) |
| 9518 「一本通 6.6 练习 6」序列统计 | 0 | 0 | (无) |
| 9519 「一本通 6.6 练习 7」超能粒子炮 · 改 | 0 | 0 | (无) |
| 9520 「一本通 6.6 练习 8」礼物 | 0 | 0 | (无) |
| 9521 「一本通 6.6 练习 9」网格 | 0 | 0 | (无) |
| 9522 「一本通 6.6 练习 10」有趣的数列 | 0 | 0 | (无) |
| 9523 「一本通 6.6 练习 11」树屋阶梯 | 0 | 0 | (无) |
| 9532 「一本通 6.6 练习 10」有趣的数列 | 0 | 0 | (无) |
| 9533 「一本通 6.6 练习 11」树屋阶梯 | 0 | 0 | (无) |
章节 34. 博弈论
开放
| 题目 | 尝试 | AC | 难度 |
|---|---|---|---|
| 9524 「一本通 6.7 例 1」取石子游戏 1 | 0 | 0 | (无) |
| 9525 「一本通 6.7 例 2」取石子游戏 2 | 0 | 0 | (无) |
| 9526 「一本通 6.7 例 3」移棋子游戏 | 0 | 0 | (无) |
| 9527 「一本通 6.7 练习 1」取石子游戏 | 0 | 0 | (无) |
| 9528 「一本通 6.7 练习 2」巧克力棒 | 0 | 0 | (无) |
| 9529 「一本通 6.7 练习 3」取石子 | 0 | 0 | (无) |
| 9530 「一本通 6.7 练习 4」S-Nim | 0 | 0 | (无) |
| 9531 「一本通 6.7 练习 5」取石子游戏 | 0 | 0 | (无) |
- 参加人数
- 1
- 创建人