dp
恋花飘落
这个作者很懒,什么都没留下…
展开
-
2019上海网络赛(J) 计蒜客 - 41420 Stone game(DP)
题干:CSL loves stone games. He has n stones; each has a weight aia_iai . CSL wants to get some stones. The rule is that the pile he gets should have a higher or equal total weight than the rest; howev...原创 2020-03-20 09:46:49 · 219 阅读 · 0 评论 -
背包问题合集
文章目录AcWing 423. 采药题干思路AcWing 1024. 装箱问题题干思路AcWing 1022. 宠物小精灵之收服题干思路AcWing 423. 采药题干辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一...原创 2019-11-24 19:15:05 · 382 阅读 · 0 评论 -
数字三角形模型DP
目录模板:例题:ACwing 898ACwing 1015模板:形如12 33 4 54 5 6 7从[1][1]出发,到[n][m]为止,只能向下或向右,求路径上的最大/最小/最大和/最小和。按照动态规划的思路,确定状态表示,考虑状态计算例题:ACwing 898题干:给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结...原创 2019-10-28 15:31:23 · 596 阅读 · 0 评论 -
动态规划合集
目录模板:例题:最长上升子序列最长公共子序列最长公共上升子序列最长上升子序列和模板:DP有个毛线的模板参考自yxc大佬。主要问题是要确定状态转移方程。根据闫式DP分析法,我们先确定状态表示:①所属的集合②属性然后考虑状态计算:确定例题:最长上升子序列给定一个长度为N的数列,求数值严格单调递增的子序列的长度最长是多少。样例输入:73 1 2 1 8 5 6样例输出:4#in...原创 2019-10-24 19:09:06 · 431 阅读 · 0 评论 -
AcWing 271. POJ-2279 杨老师的照相排列(线性DP)
题干:有 N 个学生合影,站成左端对齐的 k 排,每排分别有 N1,N2,…,Nk 个人。 (N1≥N2≥…≥Nk)第1排站在最后边,第 kk 排站在最前边。学生的身高互不相同,把他们从高到底依次标记为 1,2,…,N。在合影时要求每一排从左到右身高递减,每一列从后到前身高也递减。问一共有多少种安排合影位置的方案?下面的一排三角矩阵给出了当 N=6,k=3,N1=3,N2=2,N3=1...原创 2019-10-17 09:10:04 · 235 阅读 · 0 评论 -
Combine String(dp LCS变形)
Problem Description Given three strings , and , your mission is to check whether is the combine string of and . A string is said to be the combine string of and if and only if can be broken i...原创 2018-07-30 15:47:02 · 205 阅读 · 0 评论 -
BZOJ2423 求最长公共子序列的长度和个数
题意:给你两个字符串,求这两个字符串最长公共子序列的长度(LCS)和个数。思路:字符串a[max],b[max]求长度的数组dp[2][max](一)求长度:其实可以直接看白皮p基础的动态规划;设一个数组dp[i][j] ,表示从起始位到第一个字符串的第i位与第二个字符串的第j位的最大长度。遍历两个字符串:如果a[i]==b[j] 则 dp[i][j]=dp[i-1][j-1]...原创 2018-11-10 12:27:04 · 1918 阅读 · 2 评论 -
AcWing 91. 最短Hamilton路径(dp,位运算)
题干:给定一张 n个点的带权无向图,点从 0~n-1 标号,求起点 0 到终点 n-1 的最短Hamilton路径。 Hamilton路径的定义是从 0 到 n-1 不重不漏地经过每个点恰好一次。数据保证1≤n≤20a[x,x]=0,a[x,y]=a[y,x] 并且 a[x,y]+a[y,z]>=a[x,z]。思路:因为从0开始到n-1结束,且每个点只走一遍。又因为不超过20,...原创 2019-07-11 17:06:10 · 144 阅读 · 0 评论 -
2019CCPC秦皇岛 I-Invoker(简单dp)
题干:In dota2, there is a hero named Invoker. He has 3 basic skills in the game, which are Quas, Wex and Exort. Once he launches a basic skill, he will gain the corresponding element, where Quas gives ...原创 2019-09-29 21:30:29 · 1184 阅读 · 2 评论