- C++
OpenJudge NOI / 2.3基本算法之递归变递推
- 2025-5-26 22:47:13 @
http://noi.openjudge.cn/ch0203/
按难度星级评级(从小到大排序)
一星(基础入门)
- 1760 菲波那契数列(2)
- 3525 上台阶
- 666 放苹果
二星(基础进阶)
- 1788 Pell数列
- 6262 流感传染
三星(中等难度)
- 9273 PKU2506Tiling
按知识点分类
递推基础
- 斐波那契型递推:1760 菲波那契数列(2)
- 线性递推关系:1788 Pell数列(递推式为 ( P_n = 2P_{n-1} + P_{n-2} ))
- 台阶问题递推:3525 上台阶(典型的斐波那契递推应用)
动态规划思想
- 二维状态递推:6262 流感传染(考虑网格中病毒传播的状态转移)
- 整数划分模型:666 放苹果(将 ( m ) 个苹果放入 ( n ) 个盘子的不同分法数,需考虑空盘情况)
组合数学与递推
- 铺砖问题递推:9273 PKU2506Tiling(用 ( 2×1 ) 的瓷砖铺满 ( 2×n ) 的区域,需推导递推公式)
0 条评论
目前还没有评论...