![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
_那我关月亮了啊
这个作者很懒,什么都没留下…
展开
-
动态规划问题-最大子串和
厦门大学复试机试题:输入n个整数的序列,求它的最大子串和,并输出对应的数。原创 2024-03-20 20:29:32 · 517 阅读 · 0 评论 -
不连续1的子串
中山大学2019年机试题:串只包含0或者1,给定一个数字,输出以此为长度的01串不含连续1的串的个数。如输入3,则输出5,因为长度为3的01串不含连续1的串包括000, 001, 010, 100, 101。原创 2024-03-16 19:32:55 · 368 阅读 · 0 评论 -
最小路径和-动态规划问题
请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。因为路径 1→3→1→1→1 的总和最小。每次只能向下或者向右移动一步。给定一个包含非负整数的。原创 2024-03-15 13:06:44 · 335 阅读 · 0 评论 -
最小邮票数-动态规划问题求解
清华大学上机题:对于每组数据,能够凑成总值M的最少邮票张数。若无解,输出0。原创 2024-03-13 10:47:33 · 672 阅读 · 0 评论 -
兔子问题-动态规划思想
武汉大学2017年机试题 一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,第n个月有多少只兔子?原创 2024-03-12 20:45:36 · 316 阅读 · 0 评论 -
合唱队形-动态规划问题 有点特殊
北京大学复试上机题:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1, 2, …, K,他们的身高分别为T1, T2, …, TK, 则他们的身高满足T1 < T2 < … < Ti , Ti > Ti+1 > … > TK (1原创 2024-03-12 20:09:16 · 336 阅读 · 0 评论 -
拦截导弹-动态规划问题
北京大学复试上机题:某国为了防御敌国的导弹袭击,开发出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭,并观测到导弹依次飞来的高度,请计算这套系统最多能拦截多少导弹。拦截来袭导弹时,必须按来袭导弹袭击的时间顺序,不允许先拦截后面的导弹,再拦截前面的导弹。原创 2024-03-12 19:07:33 · 392 阅读 · 0 评论 -
动态规划-最大递增子序列和
南京理工大学2023年机试题原创 2024-03-12 13:59:17 · 367 阅读 · 0 评论 -
动态规划-最长递减子序列
山东大学机试:输入数字n,和n个整数,输出该数字串中的最长递减序列原创 2024-03-12 13:26:38 · 457 阅读 · 0 评论 -
力扣 LCR 119.最长连续序列题解 动态规划+set容器
找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。给定一个未排序的整数数组。原创 2024-03-11 17:50:13 · 357 阅读 · 0 评论 -
动态规划-最长连续公共子序列
西安电子科技大学2018年机试题:输入两个字符串s1,s2。输出最长连续公共子串长度和最长连续公共子串。原创 2024-03-11 12:58:14 · 353 阅读 · 0 评论 -
动态规划-最大连续子序列
复旦大学2019年机试:给定一个数字序列A1,A2…An,求i,j(1原创 2024-03-11 11:39:58 · 325 阅读 · 0 评论 -
最大序列和
给出一个整数序列S,其中有N个数,定义其中一个非空连续子序列T中所有数的和为T的“序列和”。对于S的所有非空连续子序列T,求最大的序列和。变量条件:N为正整数,N≤1000000,结果序列和在范围(-2^63,2^63-1)以内。递推公式:dp[i] = max(dp[i-1]+v[i],v[i]);第一行为一个正整数N,第二行为N个整数,表示序列中的数。dp[i]代表以v[i]为结尾的最大子序列和。输入可能包括多组数据,对于每一组输入数据,清华大学/兰州大学2019机试。仅输出一个数,表示最大序列和。原创 2024-03-11 11:25:38 · 364 阅读 · 0 评论 -
动态规划-最大连续子序列
给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1原创 2024-03-11 10:56:48 · 488 阅读 · 0 评论 -
动态规划-回文子串问题
具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。6个回文子串: "a", "a", "a", "aa", "aa", "aaa"三个回文子串: "a", "b", "c"是字符串中的由连续字符组成的一个序列。是正着读和倒过来读一样的字符串。,请你统计并返回这个字符串中。原创 2024-03-10 18:16:51 · 321 阅读 · 0 评论 -
动态规划-最长回文子串问题
如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。dp[i][j]代表从s下标i~j最长的回文子串。dp数组中右上角是最终要求的结果,返回即可。"aba" 同样是符合题意的答案。原创 2024-03-10 18:09:41 · 402 阅读 · 0 评论 -
动态规划-最长公共子序列-判断子序列
如果有大量输入的 S,称作 S1, S2, ... , Sk 其中 k >= 10亿,你需要依次检查它们是否为 T 的子序列。在这种情况下,你会怎样改变代码?遍历s,用pos标记每个元素s[i]在t的下标,若通过pos一直没有回头且所有s[i]均能在t找到说明s就是t的子串。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。如果最长公共子序列长度等于串s的长度,说明s就是t的子串。注:这是我一开始的思路,但其实有误区,比如。最长公共子序列长度解题。原创 2024-03-10 16:59:52 · 367 阅读 · 0 评论 -
动态规划-最大子序列和
给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。原创 2024-03-10 16:22:13 · 352 阅读 · 0 评论 -
最长公共子序列
Find a longest common subsequence of two strings.原创 2024-03-10 15:31:10 · 346 阅读 · 0 评论 -
最长回文子序列题解
具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。6个回文子串: "a", "a", "a", "aa", "aa", "aaa"三个回文子串: "a", "b", "c"是字符串中的由连续字符组成的一个序列。是正着读和倒过来读一样的字符串。,请你统计并返回这个字符串中。原创 2024-03-10 10:15:02 · 591 阅读 · 0 评论 -
点菜问题题解 dp问题
北京大学机试题原创 2024-03-08 16:01:38 · 508 阅读 · 0 评论 -
不同的二叉搜索树题解
动态规划问题:把问题分解为以某个结点i作为头结点的二叉搜索树,由前往后遍历,一步步计算出要求的dp[n]返回满足题意的二叉搜索树的种数。个节点组成且节点值从。原创 2024-03-06 13:28:04 · 316 阅读 · 1 评论 -
不同路径题解 dp问题
机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。网格的左上角 (起始点在下图中标记为 “Start” )。从左上角开始,总共有 3 条路径可以到达右下角。1. 向右 -> 向下 -> 向下。2. 向下 -> 向下 -> 向右。3. 向下 -> 向右 -> 向下。问总共有多少条不同的路径?原创 2024-03-06 09:14:59 · 371 阅读 · 1 评论 -
斐波那契数列题解 经典dp
云南大学机试题。原创 2024-03-06 08:36:47 · 438 阅读 · 1 评论