动态规划
Vivid-victory
○( ^皿^)っHiahiahia…
展开
-
【蓝桥】历届试题 第39级台阶 (递归,简单DP)
题目标题: 第39级台阶小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。要求提交的是一个整数。注意:不要提交解答过程,或其它的...转载 2019-03-19 21:26:50 · 314 阅读 · 0 评论 -
【蓝桥】第八届C语言B组国赛 对局匹配(分组,线性DP)
标题:对局匹配小明喜欢在一个围棋网站上找别人在线对弈。这个网站上所有注册用户都有一个积分,代表他的围棋水平。小明发现网站的自动对局系统在匹配对手时,只会将积分差恰好是K的两名用户匹配在一起。如果两人分差小于或大于K,系统都不会将他们匹配。现在小明知道这个网站总共有N名用户,以及他们的积分分别是A1, A2, … AN。小明想了解最多可能有多少名用户同时在线寻找对手,但是系统却一场对局都匹配...转载 2019-03-12 19:36:26 · 243 阅读 · 0 评论 -
【算法设计与分析】动态规划设计思想介绍
动态规划Dynamic Programming1.学习要点:动态规划算法的基本要素(1)最优子结构性质(2)重叠子问题性质设计动态规划算法的步骤。(1)找出最优解的性质,并刻划其结构特征。(2)递归地定义最优值。(3)以自底向上的方式计算出最优值。(4)根据计算最优值时得到的信息,构造最优解。2.经典应用范例(1)矩阵连乘问题;(2)最长公共子序列;(3)最大子段和...转载 2019-03-28 21:49:58 · 824 阅读 · 0 评论 -
【算法设计与分析】矩阵连乘问题(动态规划)
一、背景介绍1.题目给定n个矩阵{A1,A2,…,An} , 其中Ai与Ai+1 是可乘的i=1,2,…n-1, 考察这n个矩阵的连乘积 : A1A2…An矩阵连乘具有许多计算顺序原因:矩阵乘法满足结合律;这种计算次序可以用加括号的方式来确定。完全加括号若一个矩阵连乘积的计算次序完全确定,也就是说该连乘积已完全加括号;则可以依此次序反复调用2个矩阵...转载 2019-04-08 18:02:24 · 11527 阅读 · 2 评论 -
【蓝桥】【洛谷】P2563 [AHOI2001]质数和分解(动态规划)
题目链接:https://www.luogu.org/problemnew/show/P2563题目描述任何大于 1 的自然数 n 都可以写成若干个大于等于 2 且小于等于 n 的质数之和表达式(包括只有一个数构成的和表达式的情况),并且可能有不止一种质数和的形式。例如,9 的质数和表达式就有四种本质不同的形式:9 = 2 + 5 + 2 = 2 + 3 + 2 + 2 = 3 + 3...转载 2019-05-14 21:21:40 · 464 阅读 · 0 评论