动态规划DP
文章平均质量分 67
大烁爱吃肉
作为知识管理和分析的仓库,涉及工作与生活中的知识、感受和创意。
发布文章如下几类:1.把零碎的知识整理起来,做成一个完整的教学篇。2.遇到问题时的解决办法。3.自己对于架构、算法、逻辑的设计创新。4.社会时事或生活中遇到的事物的感悟,或者建模去分析和解决问题。5.IT从业人的身心健康建议,养生与健身。
展开
-
【区间dp】POJ 2955 Brackets
经典区间DP原创 2017-04-19 17:06:56 · 271 阅读 · 0 评论 -
【区间dp】poj 1651 Multiplication Puzzle
取数字,基本区间dp。原创 2016-11-23 17:00:30 · 343 阅读 · 0 评论 -
【区间dp】HDU 1081 To The Max
求最大子矩阵原创 2017-02-28 16:49:11 · 331 阅读 · 1 评论 -
【LCS与LIS】HDU 1423 Greatest Common Increasing Subsequence
LICS最大公共上升子序列原创 2016-11-11 22:01:31 · 362 阅读 · 1 评论 -
【LCS与LIS】HDU 1513 Palindrome
LCS求回文串原创 2016-10-30 16:51:29 · 388 阅读 · 0 评论 -
【LCS与LIS】HDU 1257 最少拦截系统(LIS)
求递减子序列的最小数量#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int a[30001];int dp[30001];int LIS(int n){ int i,j,k=0; dp[0]=0; for(i=0; ...原创 2017-03-17 21:51:43 · 348 阅读 · 1 评论 -
【LCS与LIS】HDU 1503 Advanced Fruits
LCS基础题原创 2016-10-29 22:07:00 · 478 阅读 · 1 评论 -
贪心算法 HDU 1523 Decoding Morse Sequences
贪心算法,字符串处理。原创 2016-08-06 15:24:10 · 618 阅读 · 0 评论 -
贪心算法 adv167 快乐司机
简单贪心原创 2017-04-04 21:07:14 · 433 阅读 · 0 评论 -
数位DP
就那HDU3555为例,这一类就时求给定范围内的数字中满足条件的数字有多少个,这个条件可以是多种多样的,需要灵活变通,3555这道题的数字条件是4和9相连。由于总是前面引用后面的数据,所以先求后面的,所以整个数据的存储遍历都是倒着进行的。首先要打一个表,这个表只和位数有关,这个表是根据题意打的,这就是DP的核心。void Init(){ int i; memset(d原创 2017-03-19 16:12:13 · 295 阅读 · 0 评论 -
数位DP HDU 3555 Bomb
范围内求满足条件的数原创 2017-03-19 16:14:10 · 345 阅读 · 0 评论 -
HDU 5686 16年百度之星预选赛B
高精度与DP原创 2017-07-17 20:42:24 · 375 阅读 · 0 评论 -
poj 1189 钉子和小球
一道比较基础的动态规划,首先记录输入的数据,就是钉子的位置,在用一个同样大小的数组记录概率,由于概率分母是固定的2的n次方,所以只用记录分子,遇到钉子,就把值原样传给下面两个,没有钉子就直接掉两层,概率不变,所以掉两层要乘4。最后约分并输出。值得注意的是他的输入,样例给的乱七八糟,所以就要判断输入字符的合法性。50组数据,2的50次方,长整型装的下。#include#include#i原创 2017-04-26 17:16:43 · 440 阅读 · 0 评论 -
POJ 1088 滑雪
基础DP原创 2017-04-19 16:18:12 · 322 阅读 · 0 评论 -
POJ 1083 Moving Tables
线上的动态规划原创 2017-04-19 16:09:00 · 423 阅读 · 0 评论 -
背包问题
背包概述原创 2016-07-18 21:46:32 · 368 阅读 · 0 评论 -
HDU 1069 Monkey and Banana
叠砖块,小的在上,求最大高。原创 2016-04-22 21:20:34 · 403 阅读 · 0 评论 -
贪心算法 HDU 1051 Wooden Sticks
棒棒比长短原创 2016-04-20 11:18:12 · 426 阅读 · 0 评论 -
HDU 1003 Max Sum
Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 +原创 2016-04-13 23:04:40 · 568 阅读 · 0 评论 -
递归实现的 汉诺塔
汉诺塔经典原创 2016-08-02 23:37:35 · 568 阅读 · 0 评论 -
HDU1003
求最大子序列和原创 2016-04-25 10:22:27 · 440 阅读 · 0 评论 -
HDU 1799 循环多少次?
基础动态规划原创 2016-08-24 20:27:52 · 431 阅读 · 0 评论 -
POJ 2533 Longest Ordered Subsequence
基础动态规划原创 2016-10-23 19:34:05 · 321 阅读 · 0 评论 -
HDU 2577 How to Type
统计字符串的总按键数,基本dp思想。原创 2016-10-24 21:33:12 · 298 阅读 · 0 评论 -
HDU 1208 Pascal's Travels
求路径数。原创 2016-10-27 18:26:22 · 335 阅读 · 0 评论 -
HDU 2571 命运
走矩阵,求最大权值。原创 2016-10-27 22:17:45 · 309 阅读 · 0 评论 -
POJ 1050 To the Max
求最大子矩阵和原创 2017-04-19 15:40:05 · 267 阅读 · 0 评论 -
HDU 1114
背包问题原创 2016-07-18 22:31:07 · 349 阅读 · 0 评论