博客专栏  >  编程语言   >  dp专栏

dp专栏

一些oj上dp的题~也是 一个总结

关注
1 已关注
19篇博文
  • bzoj 1131 [POI2008]Sta

    Description给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N<=1000000 下面N-1条边.Output输出你所找到的...

    2016-11-12 23:28
    107
  • noip 2010 乌龟棋

    很水的dp。 四位就够。#include #include #include #define int long long //by mars_ch using namespace std; int...

    2016-11-07 00:21
    311
  • bzoj 2431[HAOI] 逆序对数列

    好吧。。这题好久之前做的了,拿出来再瞧一遍。让求1-n数列的排列中 逆序对数量为k的 数列个数。dp状态转移从一半想比较好想。在0-i-1中插入i 有可能造成 0-i-1个逆序对所以f[i][...

    2016-10-13 21:17
    128
  • poj 3267 the cow lexicon

    戳这里原题大致题意:给你w个单词和长度为l的字符串,问在字符串中删除多少个字符可以使其匹配到单词序列。嗯然后是dp。开dp[i]记录在第i位及之前要删除多少字符,已知找到dp[i],初始状态dp【l】...

    2016-03-04 00:19
    103
  • poj 1260 dp

    poj 1260Pearls 大致题意:现在有很多按品质升序排列,当然价格也是,的不同种类的珠宝。为防止只够买一个,顾客需要买所需个数再额外加10个。也可以将这些珠宝升级品质,看是否可以省钱,问你买...

    2016-03-05 23:15
    288
  • poj 1276 多重背包+二进制

    这个就是个提醒二进制的。直接看码吧。 #include #include #include #include using namespace std;int main(){ int cash,...

    2016-03-06 19:37
    186
  • poj 2533 dp

    题意:找最大上升子序列个数,lis戳这里原题经典dp,又是鬼畜的output limited error【醉 #include #include #include #define maxn 1001u...

    2016-03-06 20:40
    214
  • poj 3176 dp

    poj 3176 dp戳这原题大致题意:给你个数字金字塔,每个点带权值,每个点只可以选上一行相邻的2个点【表述就是这么个意思】,问最长路径值啊思路: of course dp。 这题写的还算顺手啊...

    2016-03-06 21:30
    303
  • poj 1014 dividing

    戳这里原题1014大致题意: 有六种价值分别为1-6的矿石..各有num [ i ] 个…问两个人能否分得同样多价值的矿石 。 多重背包加二进制优化的方法。貌似还有纯dp和dfs有待探究。首先很...

    2016-03-13 16:44
    204
  • poj 1160 Post Offices(经典dp)

    题目: poj 1160 题意:给你n个村庄和它的坐标,现在要在其中一些村庄建m个邮局,想要村庄到最近的邮局距离之和最近。分析: 这道题。很经典的dpdp[i][j]表示建第i个邮局,覆盖到第j个...

    2016-05-07 16:56
    1104
  • poj 上的dp 留着慢慢写

    红色表示已经A。打星号的表示个人认为比较经典,或是算法比较好的题目1014* Dividing 半个背包,注意中断,否则可能TLE1036 Gangsters 可以很水的DP过,还有多种优化的方...

    2016-05-08 16:34
    224
  • poj 1036

    题目: 戳原题题意: N 个盗贼去一个饭店,第i个盗贼在Ti时间来,他拥有Pi的财富。这个饭店的门有K+1种开放的状态,用[0,K]表示。这些状态能够被一个盗贼改变在一个时间单位内,要么把它打开...

    2016-05-08 22:05
    428
  • poj 3230 Travel

    题目: 戳题意: 有n个城市,一个人要在m天内travel 这n个城市。他每天在一个城市 要得到一个income 但是从一个城市到另一个城市也要有cost 如果呆在一个城市 也就是在矩阵中的从i到...

    2016-05-09 21:36
    1846
  • poj 1080

    题目: 戳题意: 不复制了。。。大家自己找吧。。分析:他是一到dp。然后,我完全不知道dp方程长什么样子。。。说是跟最长公共子序列有关系。那就是:s1[i]=s2[j] dp[i][j]+1 ...

    2016-05-12 21:47
    326
  • poj 1159 Palindrome

    题目: 戳题目:就是让你求,给的字符串最少添多少个字符,使它成为回文子串。分析:这是一道dp呀 dp最正常也是最简单的思路是:f[i][j]表示 i-j 最少要添加的。然后就是从网上 看到...

    2016-05-13 17:47
    95
  • poj 3254

    题目: 戳题意: 有n*m大的一个地方,1表示土地肥沃可以种植物,0表示不能种植物,问:在不许有两个植物相邻的情况下,有多少种放置的方法。 分析:直接dp因为状态较多,数组很难直接表示出来,我们...

    2016-05-14 18:45
    124
  • poj 2342 anniversary party

    题目: poj tyvj -> -> 这个是中文的哦!! 看这个吧 但是数据范围是一半 所以交还是要去是poj 的题意: 略分析: 这是朕的第一道树形dp 。 如上,我们可以把...

    2016-05-26 20:17
    102
  • poj 1636 好题》

    题意:两个人数一样的监狱,有一些囚犯不能在一起,两个监狱要等数量(#include #include #include #include //by mars_ch using namespace st...

    2016-11-03 09:03
    124
  • poj 1682 dp好题 +图片 题解 敲详细

    状态转移并不是很难。 但是要考虑的东西还是挺多的推荐一位神犇博客 顶题意: 题意:有三个相互隔离的河岸X,Y,Z,每个岸上分别有n,m,p个部落,每个河岸上的部落之间是敌对的(即同一个河岸上的部...

    2016-11-03 11:53
    113

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