- 1
- 0
- 约小于1千字
- 约 7页
- 2026-08-23 发布于山东
- 举报
罗勇军
8.1动态规划概念
蓝桥杯算法入门
动态规划(DP)概述
2
算法竞赛有初级、中级、高级三个学习阶段。
初级阶段:以搜索(DFS、BFS)为里程碑。
中级阶段:以线段树为里程碑。
高级阶段:以熟练应用高级动态规划为里程碑。
DP:线性DP、DP应用(树形DP、状态压缩DP、数位统计DP等)、DP优化
DP:地地道道的“计算思维”,独属于计算机学科的计算理论
DP:非常适合用计算机编程实现。
DP:一种需要学习才能获得的思维方法。
算法竞赛:必考DP。
蓝桥杯:任何一场比赛,都有1~3个DP题。
动态规划
难度
知识点
C组
DP:普通一维问题[3-5]
B组
DP:背包DP[4-6]、树形DP[4-6]、状压DP[5-6]、数位DP[5-6]、DP的常见优化[7]
“第十五届蓝桥杯大赛软件赛知识点大纲”中的动态规划
动态规划
DP是算法竞赛中最常见的考点之一,省赛、国赛都大量出现。
2023年蓝桥杯省赛的DP题:
C/C++:A组“更小的数”、B组“接龙数列”、C组“填充”、研究生组“奇怪的数”。
Java:A组“高塔”、B组“数组分割,蜗牛,合并石子”、C组“填充”、研究生组“奇怪的数”。
Python:A组“奇怪的数”、B组“松散子序列,保险箱,树上选点”、C组“填充,奇怪的数”、研究生组“填充,高塔”。
DP概念
动态规划
动态规划(DP):将大问题分解为更简
您可能关注的文档
- 蓝桥杯算法入门(Python) 课件 1-1蓝桥杯软件赛参赛规则.pptx
- 蓝桥杯算法入门(Python) 课件 1-2蓝桥杯软件赛题型介绍.pptx
- 蓝桥杯算法入门(Python) 课件 1-4蓝桥杯软件赛知识点.pptx
- 蓝桥杯算法入门(Python) 课件 1-5备赛计划.pptx
- 蓝桥杯算法入门(Python) 课件 2-1杂题和编程能力.pptx
- 蓝桥杯算法入门(Python) 课件 2-2杂题例题.pptx
- 蓝桥杯算法入门(Python) 课件 2-3填空题概述.pptx
- 蓝桥杯算法入门(Python) 课件 2-4填空题例题.pptx
- 蓝桥杯算法入门(Python) 课件 3-3链表.pptx
- 蓝桥杯算法入门(Python) 课件 3-7二叉树.pptx
原创力文档

文档评论(0)