博客专栏  >  综合   >  DP“习题集”

DP“习题集”

一个菜鸟ACMer的DP训练记录

关注
15 已关注
28篇博文
  • Codeforces Beta Round #4 (Div. 2 Only) D. Mysterious Present

    最长上升子序列,这种水题还是一眼就能看出来的。 题目大意: 主人公想在一张w*h的明信片外套信封。他有n个信封,每个信封的长宽给出,问最多能套多少层。给出从小到大的顺序。 ...

    2014-11-29 14:44
    4023
  • Codeforces Beta Round #2 B. The least round way

    这个2B题还好~~ 题目大意: 给出一个矩阵,从左上走到右下,只能往右或下走。路径中每个格子有一个数,这些数相乘得出一个数。 求这个数末尾零最少的一条路径。 解题思路: ...

    2014-11-01 12:20
    4503
  • POJ 3071 Football

    概率DP啊~~  题目大意: 有2^n个球队,每两个球队之间的获胜概率已经给出,问最后谁最有可能获胜。 解题思路: dp[i][j]代表第i支球队大道第j场能获胜的...

    2014-08-07 21:04
    6032
  • POJ 2486 Apple Tree

    题目大意: 一棵树上每一个节点都有几个苹果。问在根节点出发,走不大于K步的情况下最多能取多少个苹果。 解题思路: 树形DP,对于每一个子树的根节点src,都有dp[src][i][0],...

    2014-06-21 10:07
    4281
  • POJ 1947 Rebuilding Roads

    树状DP第二题,这个题真的好复杂~~ 题目大意: 有一个n个结点的树,问至少去掉几条边可以产生一个有p个节点的子树。 解题思路: dp[i][j]表示以i号节点为根的子树,当有...

    2014-06-20 15:57
    4305
  • POJ 2057 The Lost House

    树形DP的第一题,看了好几天才明白.... 题目大意: 有一只蜗牛爬上某个树枝末睡着之后从树上掉下来,发现后面的"房子"却丢在了树上面, 现在这只蜗牛要求寻找它的房子,它又得从树根开始爬起去找房子...

    2014-06-16 21:44
    3877
  • POJ 1185 炮兵阵地

    又是中文题,大家都说是水题,但是说好的1A呢? 题目大意: 给出n*m的矩阵,当某个单元格有炮兵部队时它的上下左右两格(不包括斜着的方向)是这支部队的攻击范围。问在两支部队之间不可能相互攻击到的情...

    2014-06-12 10:57
    5173
  • POJ 2411 Mondriaan's Dream

    今天感觉很不错啊,一上来就A了这道题。这可是卡了四天的啊~~ 题目大意: 给出n×m的矩形,问用1×2的矩形完全覆盖有多少种方案。 解题思路: 状态压缩DP和状态压缩记...

    2014-06-11 10:33
    4367
  • POJ 3254 Corn Fields

    题目大意: FJ有一块n*m矩形农场,他知道每一个格子能不能种牧草。他想把一些格子种上牧草,但要求没有两个种牧草的各自是相邻的。求一共有多少种种法。 解题思路: 状态压缩:将每一...

    2014-06-06 20:08
    4286
  • POJ 3034 Whac-a-Mole

    题目大意: 打地鼠游戏,n*n的矩阵,每一个整数点(x,y)都有一个鼠洞,某个老鼠在某个鼠洞出现的时间只有一秒。游戏者拿着锤子,锤子可以在任意一个整数点上(不一定在矩阵内)。游戏者每一秒可以将锤...

    2014-06-03 21:37
    7146
  • POJ 1925 Spiderman

    题目大意: 给出n个建筑,每个建筑以两个数x,y表示,x代表它在横轴上的位置,y代表这个建筑的高度。所有建筑的高度都大于等于第一个建筑的高度。所有建筑输入顺序按照x,y从小到达的顺序排列。 蜘蛛侠...

    2014-06-02 21:25
    4614
  • POJ 2948 Martian Mining

    题目大意: NASA在火星发现了一个矿场矩阵。矩阵中的每个单元格都有两种矿Yeyenum和Bloggium。我们知道每个单元格中这两种矿的数量。NASA决定在北边建造Bloggium的矿石精炼厂,在...

    2014-05-29 15:08
    4192
  • POJ 3280 Cheapest Palindrome

    题目大意: 给出一个字符串,求将它

    2014-05-28 10:13
    4112
  • POJ 1191 棋盘分割

    刷了这么长时间POJ了   可算看到了一个中文题,不容易啊~~。 题目大意:自己看。 解题思路: dp[x1][y1][x2][y2][num]代表从(x1,y1)到(x...

    2014-05-21 21:08
    3865
  • 2014百度之星资格赛第四题

    Labyrinth Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota...

    2014-05-20 09:44
    5161
  • 2014百度之星资格赛第二题

    Disk Schedule Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

    2014-05-20 09:21
    20667
  • POJ 3373 Changing Digits

    题目大意: 给出一个数n,求m,使得m的长度和n相等,能被k整除。有多个数符合条件输出与n在每位数字上改变次数最小的。改变次数相同的输出大小最小的。  共有三种解法:DP解法,记忆化搜索和DFS+强剪...

    2014-05-16 08:25
    4675
  • POJ 2750 Potted Flower

    线段树第五题,有一点动态规划的意思。代码量较大。 手残残到死啊~~ 题目大意: 给一个整数序列编号1~n,n和1相邻。每次更新一个位置上的数,问更新完后区间最大和是多少。注意这个区间不能包括全部的数字...

    2014-02-26 08:16
    188929
  • POJ 1159 Palindrome

    题目大意: 给出一个字符串,问添加多少个字符才可以使这个字符串成为回文串。 解题办法: 将字符串逆序,同原串进行最长公共子序列处理,串的长度减去最长子序的长度就是题解。 注意: 这个题对内存的控制十分...

    2013-10-22 08:28
    3920
  • POJ 1080 Human Gene Functions

    最长公共子串的变形题。 要初始化第一行第一列。 下面是代码: #include int max(int a,int b,int c) { if(a<b) { a=b...

    2013-10-21 21:54
    3926

Codeforces
25200575
POJ训练纪实
1681335366

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部