DP
文章平均质量分 76
Anpedestrian
这个作者很懒,什么都没留下…
展开
-
leetcode--最大整数子集(dp+数论+动态数组)
给出一个由无重复的正整数组成的集合,找出其中最大的整除子集,子集中任意一对 (Si,Sj) 都要满足:Si % Sj = 0 或 Sj % Si = 0。如果有多个目标子集,返回其中任何一个均可。示例 1:输入: [1,2,3]输出: [1,2] (当然, [1,3] 也正确)示例 2:输入: [1,2,4,8]输出: [1,2,4,8]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/largest-divisible-.原创 2020-09-21 19:11:36 · 431 阅读 · 0 评论 -
leetcode--不同路径(动态规划)
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7 x 3 的网格。有多少可能的路径?示例1:输入: m = 3, n = 2输出: 3解释:从左上角开始,总共有 3 条路径可以到达右下角。1. 向右 -> 向右 -> 向下2. 向右 -> 向下 -> 向右3. 向下 .原创 2020-09-20 19:25:37 · 267 阅读 · 0 评论 -
ZOJ - 3872 —— Beauty of Array —— dp
Edward has an array A with N integers. He defines the beauty of an array as the summation of all distinct integers in the array. Now Edward wants to know the summation of the beauty of all contiguous原创 2017-04-15 21:48:27 · 253 阅读 · 0 评论 -
CodeForces 615B Longtail Hedgehog(长尾巴的刺猬) 动态规划
B. Longtail Hedgehogtime limit per test 3 secondsmemory limit per test 256 megabytesinput standard inputoutput standard outputThis Christmas Santa gave Masha a原创 2016-10-07 18:11:06 · 448 阅读 · 0 评论 -
蓝桥杯——最大的算式——DP
问题描述 题目很简单,给出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)=4原创 2017-02-22 22:53:51 · 496 阅读 · 0 评论 -
蓝桥杯 —— 石子合并问题 —— Dp
题目大意是说给你一个n,代表有n堆石子。然后给你n个数,分别表示每堆石子的个数。要求是每次只能合并相邻的两堆石子,每合并一次就把ans += 需要被合并的两堆石子的个数。问怎样合并使得最后所需要的费用 ans 值最小。解题思路:这道题不能够用局部最优的贪心思想来做,而是求得全局最优解。分段取区间,作为一个全局的区间段,如果这个子区间段达到了全局最优解,那么最终的长度为n的结果也原创 2017-03-05 16:43:30 · 1234 阅读 · 0 评论 -
HDU - 1231 —— 最大连续子序列 —— DP
给定K个整数的序列{ N1, N2, ..., NK },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1 例如给定序列{ -2, 11, -4, 13, -5, -2 },其最大连续子序列为{ 11, -4, 13 },最大和 为20。 在今年的数据结构考卷中,要求编写程序得到最大和,现在增加一个要求,即还需要输出该 子序列的第一个和最后一个元素。原创 2017-04-04 20:01:22 · 336 阅读 · 0 评论 -
HDU - 1257 —— 最少拦截系统 —— dp+贪心
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹. 怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系原创 2017-04-10 21:23:23 · 283 阅读 · 0 评论 -
HDU - 1160 —— FatMouse's Speed —— dp
FatMouse 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 and put as large a subset of this data as possible into a sequence原创 2017-04-12 21:23:31 · 203 阅读 · 0 评论 -
POJ - 3666 —— Making the Grade —— dp
A straight dirt road connects two fields on FJ's farm, but it changes elevation more than FJ would like. His cows do not mind climbing up or down a single slope, but they are not fond of an alternatin原创 2017-04-13 10:53:22 · 283 阅读 · 0 评论 -
codeforces788A —— Functions again —— dp
Something happened in Uzhlyandia again... There are riots on the streets... Famous Uzhlyandian superheroes Shean the Sheep and Stas the Giraffe were called in order to save the situation. Upon the arr原创 2017-04-15 10:07:13 · 329 阅读 · 0 评论