动态规划
Psycho social
这个作者很懒,什么都没留下…
展开
-
动态规划——简单背包问题
一、01背包 问题描述:一个旅行者有一个最多能装 M 公斤的背包,现在有 n 件物品,它们的重量分别是W1,W2,…,Wn,它们的价值分别为C1,C2,…,Cn,求旅行者能获得最大总价值。输入第一行:两个整数,M(背包容量,M ≤ 200)和N(物品数量,N ≤ 30);第2…N+1行:每行二个整数Wi,Ci,表示每个物品的重量和价值。输出仅一行,一个数,表示最大总价值。样例输入...原创 2019-08-13 00:35:30 · 247 阅读 · 0 评论 -
动态规划——子序列问题
一、最长上升子序列(LIS)1、输出长度 问题描述:一个数的序列bi,当b1<b2<…<bS的时候,我们称这个序列是上升的。比如,对于序列(1,7,3,5,9,4,8),有它的一些上升子序列,如(1,7),(3,4,8)等等。这些子序列中最长的长度是4,比如子序列(1,3,5,8)。 你的任务,就是对于给定的序列,求出最长上升子序列的长度。输入输入的第一行是序列的长度N...原创 2019-04-14 22:08:23 · 2204 阅读 · 0 评论