洛谷练习

洛谷官网

说明

从2024年7月开始,我为学生们进行C++的编程授课。我一开始是用OpenJudge来进行刷题的,其中当然用到了AI(目前常用的是Visual Studio Code和Trae)。最近(2025年初),一个班的学生要准备考级,所以需要我也系统地学习一些算法。

我买了两本书:《深入浅出程序设计竞赛(基础篇)》以及《深入浅出程序设计竞赛(进阶篇)》

截止2025年3月11日,我在OJ上刷到2.6(动态规划)。我想争取能刷完OJ上的题目。

同时,考虑到我买的书用洛谷题作为例题和练习,我决定将我通过(AC)的洛谷题也列在这里。这不会是一个完整的列表(洛谷总题量应该在10,000道左右),有些题目难度相当高,所以如果我的学生用不到这些难度的知识,我暂时也不会去刷。

练习题

说明:本清单列出已通过(AC)的题目,共 203 题,按题号家族分节,由 update.py 自动生成。新增题解页后运行 python3 32.luogu/update.py 即可刷新,无需手改本页。01xxx 家族即洛谷 P1xxx(本站命名 01002 对应洛谷 P1002)。

01xxx(117 题)

01002、01003、01004、01010、01012、01017、01024、01028、01029、01036、01042、01044、01045、01047、01059、01065、01067、01068、01075、01083、01087、01088、01093、01094、01098、01102、01104、01106、01113、01115、01116、01125、01127、01135、01149、01152、01157、01161、01162、01164、01177、01200、01205、01217、01219、01226、01228、01246、01249、01255、01259、01271、01303、01304、01308、01314、01319、01320、01321、01328、01330、01347、01363、01364、01414、01427、01428、01433、01464、01496、01518、01525、01536、01551、01553、01554、01563、01572、01578、01591、01593、01596、01597、01601、01603、01614、01618、01621、01638、01706、01714、01719、01725、01765、01781、01786、01789、01803、01807、01824、01825、01827、01866、01884、01886、01892、01904、01908、01914、01923、01928、01950、01955、01957、01966、01983、01990

02xxx(28 题)

02004、02032、02036、02089、02141、02142、02216、02241、02367、02392、02415、02437、02550、02615、02638、02661、02670、02671、02676、02678、02789、02822、02853、02866、02880、02882、02911、02926

03xxx(19 题)

03017、03029、03143、03383、03392、03397、03405、03406、03467、03601、03612、03654、03741、03743、03799、03817、03884、03913、03916

04xxx(8 题)

04017、04147、04375、04447、04552、04653、04913、04924

05xxx(27 题)

05015、05019、05076、05143、05250、05318、05461、05660、05727、05728、05729、05730、05731、05732、05733、05734、05735、05736、05737、05738、05739、05740、05741、05742、05743、05744、05937

07xxx(2 题)

07072、07910

08xxx(2 题)

08218、08813

杂项

这里的程序代码并不遵循洛谷相关书籍(《深入浅出程序设计竞赛(基础篇)》以及《深入浅出程序设计竞赛(进阶篇)》)章节的编排。它们出现在这里,是因为我在上课的时候引用到了,但没有出现在以上的列表中。目前没有经过特别精细的整理。如果这里的代码多了,我会再做整理。