专题三总结,DP

原创 2016年05月31日 23:34:26


最初感觉态规划和搜索有些类似,最常见的有在路径上求最优,可以从第一个开始记忆搜索,也可以从最后向前推,后者用时较少,最大(多段)子数列和,走数字地图问题,找相同字符串等;递推问题比较简单,通过找规律或推出数学公式即可解决。背包问题较为复杂,简单的也无非就是套公式,重要的是列出状态转移方程,01,完全,多重,分组等类型,他的问法有最优值,方案数,最优方案数等。解题时可结合贪心思想。

背包问题模板:

#include<iostream>
using namespace std;
int max(int x,int y)
{return x>y?x:y;}
void zeroonepack(int v,int w,int m)
{
 for(int j=m;j>=v;j--)
dp[j]=max(dp[j],dp[j-v]+w);
}
void complitpack(int v,int w,int m)
{
 for(int j=v;j<=m;j++)
 dp[j]=max(dp[j],dp[j-v]+w);
}
void multipack(int v,int w,int m,int c)
{
 if(c*v>=m)
 complitpack(v,w,m);
 else
 {
 int k=1;
 while(k<c)
 {
 zeroonepack(k*v,k*w,m);
 c-=k;
 k*=2;
 }
 zeroonepack(c*v,c*w,m);
 }
}
int main()
{
 return 0;
}

DP专题练习题解

Contents:奶牛的锻炼 Description Input Output exerin exerout Hint Solution 2雷涛的小猫 Description Input Output...
  • Z_Mendez
  • Z_Mendez
  • 2015年08月07日 20:28
  • 1090

DP专题合集

网站有点多,我直接都mark到一起了 DP1  http://acm.hust.edu.cn/vjudge/contest/view.action?cid=62781#overview DP2  ...
  • sinat_30126425
  • sinat_30126425
  • 2016年02月05日 23:25
  • 480

数位dp初等专题小总结

问题来源于kuangbin数位dp专题。。 数位dp , 记忆化搜索 到最后的预计时间是O(dig-len); 个人喜欢dfs版本的,因为简单 然而专题中的题目已经过期了。。 hdu 208...
  • qq_32995183
  • qq_32995183
  • 2016年08月01日 12:27
  • 364

DP 专题

hdu: 2046 骨牌铺方格 3485 Count 101poj: 1163 The Triangle
  • cbs612537
  • cbs612537
  • 2015年05月19日 16:02
  • 366

DP专题

220分,加上long long 成320分。。。无语,果真需要更加细致地分析数据啊!!!天平(balance.in/balance.out) 物理老师YJ有一个长杆天平,天平的两臂长均为15,将长...
  • lemonoil
  • lemonoil
  • 2017年03月25日 16:56
  • 720

dp专题训练

说最近模拟赛的状态不太好噢,总是犯一些从未出现过的奇奇怪怪的错误。还是自己太弱了。bzoj 3743 kmap这道题首先找出来虚树,算出虚树的边的总长。这样虚树内的点的答案就是总长*2-虚树中距它最远...
  • heheda_is_an_OIer
  • heheda_is_an_OIer
  • 2015年11月16日 10:40
  • 279

dp专题

codeforces 687C The Values You Can Make           题意:      给n枚硬币,和一个数k。求能够组成总和为k的全部子集的子集能够组成的...
  • sinat_30062549
  • sinat_30062549
  • 2016年07月03日 20:35
  • 253

hdu DP 题集

DP是难点,供自已以后系统学习。 1.Robberies  连接 :http://acm.hdu.edu.cn/showproblem.PHP?pid=2955      背包;第一次做...
  • qq_30591245
  • qq_30591245
  • 2017年04月01日 15:36
  • 457

Codeforces DP第二弹

比赛链接  代码全在里面  打*的算是好题吧 1 / 1 Problem A CodeForces 61D Eternal Victory 1 / 3 Problem B CodeFo...
  • c3568
  • c3568
  • 2014年03月31日 19:08
  • 1277

【 题集 】 【kuangbin带你飞】专题十二 基础DP1

B - Ignatius and the Princess IV Time Limit:1000MS     Memory Limit:32767KB     64bit IO Format:%I64...
  • xi__long
  • xi__long
  • 2015年02月28日 19:13
  • 633
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:专题三总结,DP
举报原因:
原因补充:

(最多只允许输入30个字)