题单说明
NOIP 历年编程真题,按年份整理,共 203 题、29 个年份。同一年普及组与提高组合并练习。
11996 年
2 道题目 · 提高组 2 题 · 早年部分收录
| 题目 | 尝试 / 通过 | 难度 | |
| LG1331
[NOIP 1996 提高组] 挖地雷 | 0 / 0 | (无) | |
| A5036
[NOIP 1996 提高组] 砝码称重 | 0 / 0 | (无) | |
21997 年
1 道题目 · 普及组 1 题 · 早年部分收录
| 题目 | 尝试 / 通过 | 难度 | |
| A5052
[NOIP 1997 普及组] 棋盘问题 | 0 / 0 | (无) | |
31998 年
5 道题目 · 普及组 3 题 · 提高组 2 题 · 早年部分收录
| 题目 | 尝试 / 通过 | 难度 | |
| A5053
[NOIP 1998 普及组] 三连击 | 0 / 0 | (无) | |
| LG1050
【深基4.例7】[NOIP1998 普及组] 阶乘之和 | 0 / 0 | (无) | |
| LG1168
[NOIP 1998 普及组] 幂次方 | 0 / 0 | (无) | |
| A5037
[NOIP 1998 提高组] 车站 | 0 / 0 | (无) | |
| LG1169
[NOIP 1998 提高组] 拼数 | 0 / 0 | (无) | |
41999 年
5 道题目 · 普及组 3 题 · 提高组 3 题(含共用 1 题) · 早年部分收录
| 题目 | 尝试 / 通过 | 难度 | |
| A5054
[NOIP 1999 普及组] Cantor 表 | 0 / 0 | (无) | |
| A5055
[NOIP 1999 普及组] 回文数 | 1 / 1 | 10 | |
| A5038
[NOIP 1999 普及组/提高组] 旅行家的预算 | 0 / 0 | (无) | |
| YBT1358
【例9.4】拦截导弹(Noip1999) | 0 / 0 | (无) | |
| A5039
[NOIP 1999 提高组] 邮票面值设计(疑似错题) | 0 / 0 | (无) | |
52000 年
6 道题目 · 普及组 2 题 · 提高组 4 题 · 早年部分收录
| 题目 | 尝试 / 通过 | 难度 | |
| A5056
[NOIP 2000 普及组] 计算器的改良 | 0 / 0 | (无) | |
| A5057
[NOIP 2000 普及组] 税收与补贴问题 | 0 / 0 | (无) | |
| LG1170
[NOIP 2000 提高组] 进制转换 | 0 / 0 | (无) | |
| YBT1390
【例9.19】乘积最大 | 0 / 0 | (无) | |
| LG1171
[NOIP 2000 提高组] 单词接龙(疑似错题) | 0 / 0 | (无) | |
| YBT1392
【例9.21】方格取数 | 0 / 0 | (无) | |
62001 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| LG1172
[NOIP 2001 普及组] 数的计算 | 0 / 0 | (无) | |
| P1211
[NOIP2001 普及组]最大公约数和最小公倍数问题 | 0 / 0 | (无) | |
| LG1173
[NOIP 2001 普及组] 求先序排列 | 0 / 0 | (无) | |
| YBT1386
装箱问题 | 0 / 0 | (无) | |
| YBT1334
一元三次方程求解 | 0 / 0 | (无) | |
| YBT1499
「一本通 1.3 例 1」数的划分 | 0 / 0 | (无) | |
| A5040
[NOIP 2001 提高组] 统计单词个数 | 0 / 0 | (无) | |
| A5041
[NOIP 2001 提高组] Car 的旅行路线 | 0 / 0 | (无) | |
72002 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1115
级数求和 | 0 / 0 | (无) | |
| LG1167
[NOIP 2002 普及组] 过河卒 | 0 / 0 | (无) | |
| LG1175
[NOIP 2002 普及组] 选数 | 0 / 0 | (无) | |
| LG1176
[NOIP 2002 普及组] 产生数 | 0 / 0 | (无) | |
| A5042
[NOIP 2002 提高组] 均分纸牌 | 0 / 0 | (无) | |
| LG1174
[NOIP 2002 提高组] 字串变换(疑似错题) | 0 / 0 | (无) | |
| A5043
[NOIP 2002 提高组] 自由落体 | 0 / 0 | (无) | |
| A5044
[NOIP 2002 提高组] 矩形覆盖 | 0 / 0 | (无) | |
82003 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| LG1177
[NOIP 2003 普及组] 乒乓球 | 0 / 0 | (无) | |
| A5058
[NOIP 2003 普及组] 数字游戏 | 0 / 0 | (无) | |
| LG1178
[NOIP 2003 普及组] 栈 | 0 / 0 | (无) | |
| LG1179
[NOIP 2003 普及组] 麦森数 | 0 / 0 | (无) | |
| A5045
[NOIP 2003 提高组] 神经网络 | 0 / 0 | (无) | |
| A5046
[NOIP 2003 提高组] 侦探推理 | 0 / 0 | (无) | |
| YBT1638
「一本通 5.2 练习 1」加分二叉树 | 0 / 0 | (无) | |
| A5047
[NOIP 2003 提高组] 传染病控制(疑似错题) | 0 / 0 | (无) | |
92004 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1156
不高兴的津津 | 0 / 0 | (无) | |
| A5059
[NOIP 2004 普及组] 花生采摘 | 1 / 1 | 10 | |
| YBT1429
FBI树(fbi) | 0 / 0 | (无) | |
| LG1187
[NOIP 2004 普及组] 火星人 | 0 / 0 | (无) | |
| YBT1098
津津的储蓄计划 | 0 / 0 | (无) | |
| LG1188
[NOIP 2004 提高组] 合并果子 | 0 / 0 | (无) | |
| YBT1362
【例9.8】合唱队形 | 0 / 0 | (无) | |
| A5048
[NOIP 2004 提高组] 虫食算 | 0 / 0 | (无) | |
102005 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1148
陶陶摘苹果 | 0 / 0 | (无) | |
| YBT1152
校门外的树 | 0 / 0 | (无) | |
| YBT1381
采药 | 0 / 0 | (无) | |
| A5060
[NOIP 2005 普及组] 循环 | 0 / 0 | (无) | |
| YBT1184
【05NOIP提高组】谁拿了最多奖学金 | 0 / 0 | (无) | |
| A5049
[NOIP 2005 提高组] 过河 | 0 / 0 | (无) | |
| A5050
[NOIP 2005 提高组] 篝火晚会 | 0 / 0 | (无) | |
| A5051
[NOIP 2005 提高组] 等价表达式 | 0 / 0 | (无) | |
112006 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1262
明明的随机数 | 0 / 0 | (无) | |
| A5061
[NOIP 2006 普及组] 开心的金明 | 0 / 0 | (无) | |
| A5062
[NOIP 2006 普及组] Jam 的计数法 | 0 / 0 | (无) | |
| A5063
[NOIP 2006 普及组] 数列 | 0 / 0 | (无) | |
| YBT1628
「一本通 5.1 例 2」能量项链 | 0 / 0 | (无) | |
| LG1180
[NOIP 2006 提高组] 金明的预算方案 | 4 / 2 | 10 | |
| LG1181
[NOIP 2006 提高组] 作业调度方案 | 0 / 0 | (无) | |
| YBT1707
「一本通 6.6 例 2」2^k 进制数 | 0 / 0 | (无) | |
122007 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1258
奖学金 | 0 / 0 | (无) | |
| LG1189
[NOIP 2007 普及组] 纪念品分组 | 0 / 0 | (无) | |
| A5064
[NOIP 2007 普及组] 守望者的逃离 | 0 / 0 | (无) | |
| A5065
[NOIP 2007 普及组] Hanoi 双塔问题 | 0 / 0 | (无) | |
| YBT1335
统计数字 | 0 / 0 | (无) | |
| LG1190
[NOIP 2007 提高组] 字符串的展开 | 0 / 0 | (无) | |
| YBT1632
「一本通 5.1 练习 3」矩阵取数游戏 | 0 / 0 | (无) | |
| LG1191
[NOIP 2007 提高组] 树网的核 | 0 / 0 | (无) | |
132008 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| LG1054
【深基3.例12】[NOIP2008 普及组] ISBN 号码 | 0 / 0 | (无) | |
| A5066
[NOIP 2008 普及组] 排座椅 | 0 / 0 | (无) | |
| A5067
[NOIP 2008 普及组] 传球游戏 | 0 / 0 | (无) | |
| A5068
[NOIP 2008 普及组] 立体图 | 0 / 0 | (无) | |
| YBT1222
笨小猴 | 0 / 0 | (无) | |
| LG1205
[NOIP 2008 提高组] 火柴棒等式 | 0 / 0 | (无) | |
| A1447
「NOIP2008」传纸条 | 0 / 0 | (无) | |
| A1448
「NOIP2008」双栈排序 | 0 / 0 | (无) | |
142009 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| LG1182
[NOIP 2009 普及组] 多项式输出 | 0 / 0 | (无) | |
| YBT1259
分数线划定 | 0 / 0 | (无) | |
| LG1183
[NOIP 2009 普及组] 细胞分裂 | 0 / 0 | (无) | |
| LG1184
[NOIP 2009 普及组] 道路游戏 | 0 / 0 | (无) | |
| A1613
「NOIP2009」潜伏者 | 0 / 0 | (无) | |
| A1614
「NOIP2009」Hankson 的趣味题 | 0 / 0 | (无) | |
| A1615
「NOIP2009」最优贸易 | 0 / 0 | (无) | |
| A1616
「NOIP2009」靶形数独 | 0 / 0 | (无) | |
152010 年
8 道题目 · 普及组 4 题 · 提高组 4 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1134
数字统计 | 0 / 0 | (无) | |
| YBT1325
接水问题 | 0 / 0 | (无) | |
| A5069
[NOIP 2010 普及组] 导弹拦截 | 0 / 0 | (无) | |
| A5070
[NOIP 2010 普及组] 三国游戏 | 0 / 0 | (无) | |
| A1617
「NOIP2010」机器翻译 | 0 / 0 | (无) | |
| A1618
「NOIP2010」乌龟棋 | 0 / 0 | (无) | |
| A1619
「NOIP2010」关押罪犯 | 0 / 0 | (无) | |
| A1620
「NOIP2010」引水入城 | 0 / 0 | (无) | |
162011 年
10 道题目 · 普及组 4 题 · 提高组 6 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1117
数字反转 | 0 / 0 | (无) | |
| YBT1215
统计单词数 | 0 / 0 | (无) | |
| A5071
[NOIP 2011 普及组] 瑞士轮 | 0 / 0 | (无) | |
| A5072
[NOIP 2011 普及组] 表达式的值 | 0 / 0 | (无) | |
| A1621
「NOIP2011」铺地毯 | 0 / 0 | (无) | |
| A1622
「NOIP2011」选择客栈 | 0 / 0 | (无) | |
| A1623
「NOIP2011」Mayan 游戏 | 0 / 0 | (无) | |
| A1624
「NOIP2011」计算系数 | 0 / 0 | (无) | |
| A1625
「NOIP2011」聪明的质监员 | 0 / 0 | (无) | |
| A1626
「NOIP2011」观光公交 | 0 / 0 | (无) | |
172012 年
10 道题目 · 普及组 4 题 · 提高组 6 题
| 题目 | 尝试 / 通过 | 难度 | |
| P1212
[NOIP2012 普及组]质因数分解 | 0 / 0 | (无) | |
| A5073
[NOIP 2012 普及组] 寻宝 | 0 / 0 | (无) | |
| LG1185
[NOIP 2012 普及组] 摆花 | 0 / 0 | (无) | |
| LG1186
[NOIP 2012 普及组] 文化之旅(疑似错题) | 0 / 0 | (无) | |
| A1627
「NOIP2012」Vigenère 密码 | 0 / 0 | (无) | |
| A1628
「NOIP2012」国王游戏 | 0 / 0 | (无) | |
| A1629
「NOIP2012」开车旅行 | 0 / 0 | (无) | |
| A1630
「NOIP2012」同余方程 | 0 / 0 | (无) | |
| A1631
「NOIP2012」借教室 | 0 / 0 | (无) | |
| A1632
「NOIP2012」疫情控制 | 0 / 0 | (无) | |
182013 年
10 道题目 · 普及组 4 题 · 提高组 6 题
| 题目 | 尝试 / 通过 | 难度 | |
| LG1090
【深基4.例8】[NOIP2013 普及组] 计数问题 | 0 / 0 | (无) | |
| A5074
[NOIP 2013 普及组] 表达式求值 | 0 / 0 | (无) | |
| A5075
[NOIP 2013 普及组] 小朋友的数字 | 0 / 0 | (无) | |
| LG1317
[NOIP 2013 普及组] 车站分级 | 0 / 0 | (无) | |
| A1633
「NOIP2013」转圈游戏 | 0 / 0 | (无) | |
| A1634
「NOIP2013」火柴排队 | 0 / 0 | (无) | |
| A1635
「NOIP2013」货车运输 | 0 / 0 | (无) | |
| A1636
「NOIP2013」积木大赛 | 0 / 0 | (无) | |
| A1637
「NOIP2013」花匠 | 0 / 0 | (无) | |
| A1638
「NOIP2013」华容道 | 0 / 0 | (无) | |
192014 年
10 道题目 · 普及组 4 题 · 提高组 6 题
| 题目 | 尝试 / 通过 | 难度 | |
| LG1091
【深基5.习2】[NOIP2014 普及组] 珠心算测验 | 0 / 0 | (无) | |
| A5076
[NOIP 2014 普及组] 比例简化 | 0 / 0 | (无) | |
| A4609
B21 习题-3 螺旋矩阵 | 0 / 0 | (无) | |
| A5077
[NOIP 2014 普及组] 子矩阵 | 0 / 0 | (无) | |
| A1527
「NOIP2014」生活大爆炸版石头剪刀布 | 0 / 0 | (无) | |
| A1528
「NOIP2014」联合权值 | 0 / 0 | (无) | |
| A1529
「NOIP2014」飞扬的小鸟 | 0 / 0 | (无) | |
| A1530
「NOIP2014」无线网络发射器选址 | 0 / 0 | (无) | |
| A1531
「NOIP2014」寻找道路 | 0 / 0 | (无) | |
| A1532
「NOIP2014」解方程 | 0 / 0 | (无) | |
202015 年
10 道题目 · 普及组 4 题 · 提高组 6 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1138
金币 | 0 / 0 | (无) | |
| LG1366
[NOIP 2015 普及组] 扫雷游戏 | 0 / 0 | (无) | |
| LG1367
[NOIP 2015 普及组] 求和 | 0 / 0 | (无) | |
| A5078
[NOIP 2015 普及组] 推销员 | 0 / 0 | (无) | |
| A1449
「NOIP2015」神奇的幻方 | 0 / 0 | (无) | |
| A1450
「NOIP2015」信息传递 | 0 / 0 | (无) | |
| A1451
「NOIP2015」斗地主 | 0 / 0 | (无) | |
| A1452
「NOIP2015」跳石头 | 0 / 0 | (无) | |
| A1453
「NOIP2015」子串 | 0 / 0 | (无) | |
| A1454
「NOIP2015」运输计划 | 0 / 0 | (无) | |
212016 年
10 道题目 · 普及组 4 题 · 提高组 6 题
| 题目 | 尝试 / 通过 | 难度 | |
| LG1087
【深基3.例11】[NOIP2016 普及组] 买铅笔 | 0 / 0 | (无) | |
| P1127
J2 实践-6 回文日期 | 0 / 0 | (无) | |
| LG1325
[NOIP 2016 普及组] 海港 | 0 / 0 | (无) | |
| A5079
[NOIP 2016 普及组] 魔法阵 | 0 / 0 | (无) | |
| A1398
「NOIP2016」玩具谜题 | 0 / 0 | (无) | |
| A1399
「NOIP2016」天天爱跑步 | 0 / 0 | (无) | |
| A1400
「NOIP2016」换教室 | 0 / 0 | (无) | |
| A1401
「NOIP2016」组合数问题 | 0 / 0 | (无) | |
| A1402
「NOIP2016」蚯蚓 | 0 / 0 | (无) | |
| A1403
「NOIP2016」愤怒的小鸟 | 0 / 0 | (无) | |
222017 年
10 道题目 · 普及组 4 题 · 提高组 6 题
| 题目 | 尝试 / 通过 | 难度 | |
| YBT1022
【17NOIP普及组】成绩 | 0 / 0 | (无) | |
| A5080
[NOIP 2017 普及组] 图书管理员 | 0 / 0 | (无) | |
| A5081
[NOIP 2017 普及组] 棋盘 | 1 / 1 | 10 | |
| A5082
[NOIP 2017 普及组] 跳房子 | 0 / 0 | (无) | |
| A1355
「NOIP2017」小凯的疑惑 | 0 / 0 | (无) | |
| A1356
「NOIP2017」时间复杂度 | 0 / 0 | (无) | |
| A1357
「NOIP2017」逛公园 | 0 / 0 | (无) | |
| A1358
「NOIP2017」奶酪 | 0 / 0 | (无) | |
| A1359
「NOIP2017」宝藏 | 0 / 0 | (无) | |
| A1360
「NOIP2017」列队 | 0 / 0 | (无) | |
232018 年
10 道题目 · 普及组 4 题 · 提高组 6 题
| 题目 | 尝试 / 通过 | 难度 | |
| LG1102
【深基6.例5】[NOIP2018 普及组] 标题统计 | 0 / 0 | (无) | |
| A5083
[NOIP 2018 普及组] 龙虎斗 | 0 / 0 | (无) | |
| A1961
「NOIP2018 普及组」摆渡车 | 0 / 0 | (无) | |
| A1962
「NOIP2018 普及组」对称二叉树 | 0 / 0 | (无) | |
| LG1477
[NOIP 2018 提高组] 铺设道路 | 0 / 0 | (无) | |
| A1906
「NOIP2018」货币系统 | 0 / 0 | (无) | |
| A1907
「NOIP2018」赛道修建 | 0 / 0 | (无) | |
| A1908
「NOIP2018」旅行 | 0 / 0 | (无) | |
| A1909
「NOIP2018」填数游戏 | 0 / 0 | (无) | |
| A1910
「NOIP2018」保卫王国 | 0 / 0 | (无) | |
| 题目 | 尝试 / 通过 | 难度 | |
| A2315
「NOIP2020」排水系统 | 0 / 0 | (无) | |
| A2316
「NOIP2020」字符串匹配 | 0 / 0 | (无) | |
| A2317
「NOIP2020」移球游戏 | 0 / 0 | (无) | |
| A2318
「NOIP2020」微信步数 | 0 / 0 | (无) | |
| 题目 | 尝试 / 通过 | 难度 | |
| A2436
「NOIP2021」报数 | 0 / 0 | (无) | |
| A2437
「NOIP2021」数列 | 0 / 0 | (无) | |
| A2438
「NOIP2021」方差 | 0 / 0 | (无) | |
| A2439
「NOIP2021」棋局 | 0 / 0 | (无) | |
| 题目 | 尝试 / 通过 | 难度 | |
| A2738
「NOIP2022」种花 | 0 / 0 | (无) | |
| A2739
「NOIP2022」喵了个喵 | 0 / 0 | (无) | |
| A2740
「NOIP2022」建造军营 | 0 / 0 | (无) | |
| A2741
「NOIP2022」比赛 | 0 / 0 | (无) | |
| 题目 | 尝试 / 通过 | 难度 | |
| A2828
「NOIP2023」词典 | 0 / 0 | (无) | |
| A2829
「NOIP2023」三值逻辑 | 0 / 0 | (无) | |
| A2830
「NOIP2023」双序列拓展 | 0 / 0 | (无) | |
| A2831
「NOIP2023」天天爱打卡 | 0 / 0 | (无) | |
| 题目 | 尝试 / 通过 | 难度 | |
| A3160
「NOIP2024」编辑字符串 | 0 / 0 | (无) | |
| A3161
「NOIP2024」遗失的赋值 | 0 / 0 | (无) | |
| A3162
「NOIP2024」树的遍历 | 0 / 0 | (无) | |
| A3163
「NOIP2024」树上查询 | 0 / 0 | (无) | |
| 题目 | 尝试 / 通过 | 难度 | |
| A3911
「NOIP2025」糖果店 | 0 / 0 | (无) | |
| A3912
「NOIP2025」清仓甩卖 | 0 / 0 | (无) | |
| A3913
「NOIP2025」树的价值 | 0 / 0 | (无) | |
| A3914
「NOIP2025」序列询问 | 0 / 0 | (无) | |