动态规划
gx翔鸽
革命尚未成功,同志任需努力,先改造自己
展开
-
Ignatius and the Princess IV
"OK, you are not too bad, em... But you can never pass the next test." feng5166 says. "I will tell you an odd number N, and then N integers. There will be a special integer among them, you have to tel...原创 2018-03-19 12:48:25 · 130 阅读 · 0 评论 -
牛客练习赛26B——烟花【动态规划】
链接:https://www.nowcoder.com/acm/contest/180/B来源:牛客网 小a有个烟花,每个烟花代表着互不相同的颜色,对于第个烟花,它有的概率点燃,现在小a要去点燃它们,他想知道产生颜色的期望个数 及 产生恰好产生种颜色的概率 输入描述:第一行两个整数接下来一行个数,第个数表示第个烟花被点燃的概率输出描述:输出有两行第一行表示产生...原创 2018-09-08 22:06:21 · 240 阅读 · 0 评论 -
HDU1114——Piggy-Bank【完全背包】
Piggy-BankTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 34373 Accepted Submission(s): 17037 Problem DescriptionBefore ACM can do an...原创 2018-08-08 23:40:57 · 200 阅读 · 0 评论 -
HDU2191——悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 【多重背包】
Problem Description急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。月有阴晴圆缺,人有旦夕祸福...原创 2018-08-08 23:35:41 · 122 阅读 · 0 评论 -
HDU2546——饭卡【01背包】
饭卡Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 41815 Accepted Submission(s): 14310 Problem Description电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判...原创 2018-08-08 23:32:12 · 125 阅读 · 0 评论 -
HDU2602——Bone Collector【01背包问题】
Problem DescriptionMany years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave ...原创 2018-08-08 23:26:15 · 163 阅读 · 0 评论 -
51nod1049——最大子段和【动态规划】
N个整数组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的连续子段和的最大值。当所给的整数均为负数时和为0。例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。Input<span style="color:#000000"><span style="color:#303030"&...原创 2018-08-08 23:21:59 · 192 阅读 · 0 评论 -
HDU1260——Tickets【动态规划】
TicketsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7775 Accepted Submission(s): 3952 Problem DescriptionJesus, what a great movie...原创 2018-08-08 23:09:01 · 228 阅读 · 0 评论 -
Dividing coins 【01背包】
It's commonly known that the Dutch have invented copper-wire. Two Dutch men were fighting over a nickel, which was made of copper. They were both so eager to get it and the fighting was so fierce, the...原创 2018-08-11 23:38:35 · 142 阅读 · 0 评论 -
POJ1742——Coins 【多重背包可行性】
给出硬币面额及每种硬币的个数,求从1到m能凑出面额的个数。 Input多组数据,每组数据前两个数字为n,m。n表示硬币种类数,m为最大面额,之后前n个数为每种硬币的面额,后n个数为相应每种硬币的个数。 (n<=100,m<=100000,面额<=100000,每种个数<=1000)OutputRTSample Input3 101 2 4 2 1...原创 2018-08-11 23:27:52 · 209 阅读 · 0 评论 -
选美大赛 【LIS打印路径】
一年一度的哈理工选美大赛开始了.来自各个院系的N个美女们都在一起排成一排,然后从左到右给他们标号(1-N),评委叫兽开始观摩,由于身高高低都不同, 叫兽想从中选出尽可能多的人使得他们的身高从左到右依次递增,你能帮助叫兽吗?Input 输入数据第一行一个数据表示美女的个数N(0<N<100)接下来有N个数据表示1-N标号的美女的身高,身高范围都在0-180之内当N=0...原创 2018-08-11 23:20:21 · 177 阅读 · 0 评论 -
POJ2250——Compromise 【LCS打印路径】
In a few months the European Currency Union will become a reality. However, to join the club, the Maastricht criteria must be fulfilled, and this is not a trivial task for the countries (maybe except ...原创 2018-08-10 23:32:13 · 212 阅读 · 0 评论 -
51nod1006——最长公共子序列【LCS打印路径】
给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的)。比如两个串为: abcicbaabdkscab ab是两个串的子序列,abc也是,abca也是,其中abca是这两个字符串最长的子序列。Input第1行:字符串A第2行:字符串B(A,B的长度 <= 1000)Output输出最长的子序列,如果有多个,随意输出1个。In...原创 2018-08-10 23:27:55 · 259 阅读 · 0 评论 -
HDU1257——最少拦截系统【LIS】
某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本呢?成本是个大问题啊.所以俺就到这里来求救了,请帮助计算一下最少需要多少套拦截系统....原创 2018-08-09 23:00:24 · 123 阅读 · 0 评论 -
HDU1087——Super Jumping! Jumping! Jumping!【LIS】
Problem DescriptionNowadays, a kind of chess game called “Super Jumping! Jumping! Jumping!” is very popular in HDU. Maybe you are a good boy, and know little about this game, so I introduce it to yo...原创 2018-08-09 22:55:58 · 144 阅读 · 0 评论 -
HDU1159——Common Subsequence【LCS】
Problem DescriptionA subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = <x1, x2, ..., xm> another sequence Z = <z1, z2, ...原创 2018-08-09 22:48:33 · 133 阅读 · 0 评论 -
洛谷oj——P1025 数的划分【递推/动态规划】
题目描述将整数 nn 分成 kk 份,且每份不能为空,任意两个方案不相同(不考虑顺序)。例如: n=7n=7 , k=3k=3 ,下面三种分法被认为是相同的。1,1,51,1,5 ;1,5,11,5,1 ;5,1,15,1,1 .问有多少种不同的分法。输入输出格式输入格式:n,kn,k ( 6<n \le 2006<n≤200 , 2 \le k \le 62≤k≤6 )输出格式:11...原创 2018-06-18 22:06:53 · 926 阅读 · 0 评论 -
牛客oi赛制测试赛2B——路径数量【动态规划/矩阵乘法】
链接:https://www.nowcoder.com/acm/contest/185/B来源:牛客网 给出一个 n * n 的邻接矩阵A.A是一个01矩阵 .A[i][j]=1表示i号点和j号点之间有长度为1的边直接相连.求出从 1 号点 到 n 号点长度为k的路径的数目.输入描述:第1行两个数n,k (20 ≤n ≤ 30,1 ≤ k ≤ 10)第2行至第n+1...原创 2018-09-10 23:02:55 · 183 阅读 · 0 评论