线性dp
不想悲伤到天明
这个作者很懒,什么都没留下…
展开
-
牛牛与数组
链接:https://ac.nowcoder.com/acm/problem/21738来源:牛客网题目描述牛牛喜欢这样的数组:1:长度为n2:每一个数都在1到k之间3:对于任意连续的两个数A,B,A<=B 与(A % B != 0) 两个条件至少成立一个请问一共有多少满足条件的数组,对1e9+7取模输入描述:输入两个整数n,k1 ≤ n ≤ 101 ≤...原创 2020-02-18 18:02:50 · 581 阅读 · 0 评论 -
1118 机器人走方格
1118 机器人走方格M * N的方格,一个机器人从左上走到右下,只能向右或向下走。有多少种不同的走法?由于方法数量可能很大,只需要输出Mod 10^9 + 7的结果。收起输入第1行,2个数M,N,中间用空格隔开。(2 <= m,n <= 1000)输出输出走法的数量。输入样例2 3输出样例3思路 : dp[i][j] 表示 i...原创 2020-02-12 17:17:47 · 401 阅读 · 0 评论 -
FatMouse's Speed HDU - 1160 (线性dp)
FatMouse's SpeedFatMouse believes that the fatter a mouse is, the faster it runs. To disprove this, you want to take the data on a collection of mice...原创 2019-02-11 10:44:23 · 227 阅读 · 0 评论 -
最少拦截系统 HDU - 1257 (贪心+LIS)
最少拦截系统 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.怎么办呢?多搞几套系统...原创 2019-02-11 21:51:30 · 321 阅读 · 0 评论 -
牛客练习赛39 - 选点(dfs + LIS)
链接:https://ac.nowcoder.com/acm/contest/368/B来源:牛客网选点题目描述有一棵n个节点的二叉树,1为根节点,每个节点有一个值wi。现在要选出尽量多的点。对于任意一棵子树,都要满足:如果选了根节点的话,在这棵子树内选的其他的点都要比根节点的值大;如果在左子树选了一个点,在右子树中选的其他点要比它小。输入描述: 第一行...原创 2019-02-12 15:27:47 · 378 阅读 · 0 评论 -
最长公共子序列(LCS)转载
转载 https://blog.csdn.net/someone_and_anyone/article/details/81044153在两个字符串中,有些字符会一样,可以形成的子序列也有可能相等,因此,长度最长的相等子序列便是两者间的最长公共字序列,其长度可以使用动态规划来求。以s1={1,3,4,5,6,7,7,8},s2={3,5,7,4,8,6,7,8,2}为例。借用《算法导论》中的推...转载 2019-02-20 21:14:43 · 212 阅读 · 0 评论 -
算法训练 最大的算式
问题描述 题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如: N=5,K=2,5个数字分别为1、2、3、4、5,可以加成: 1*2*(3+4+5)=24 1*(2+3)*(4+5)=45 (1*2+3)*(4+5)=45 ……...原创 2019-03-10 15:51:55 · 238 阅读 · 0 评论 -
乘积最大
链接:https://ac.nowcoder.com/acm/contest/1071/A来源:牛客网题目描述今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为N的数字串...原创 2019-08-09 20:08:34 · 2203 阅读 · 0 评论