洛谷练习
Table of Contents
洛谷官网
说明
从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 题)
08xxx(2 题)
杂项
这里的程序代码并不遵循洛谷相关书籍(《深入浅出程序设计竞赛(基础篇)》以及《深入浅出程序设计竞赛(进阶篇)》)章节的编排。它们出现在这里,是因为我在上课的时候引用到了,但没有出现在以上的列表中。目前没有经过特别精细的整理。如果这里的代码多了,我会再做整理。