动态规划入门——免费馅饼
2013-10-03 06:26
197 查看
转载请注明出处:http://blog.csdn.net/a1dark
分析:和数塔类似、
分析:和数塔类似、
#include<stdio.h> #include<string.h> int a[100003][11]; int max(int x,int y){ if(x>y)return x; else return y; } int main(){ int n,i,j,x,t,maxnum; while(scanf("%d",&n)&&n!=0){ memset(a,0,sizeof(a)); maxnum=0; while(n--){ scanf("%d%d",&x,&t); a[t][x]++; if(t>maxnum)maxnum=t; } for(i=maxnum;i>=0;i--){ a[i][0]+=max(a[i+1][0],a[i+1][1]); for(j=1;j<10;j++) a[i][j]+=max(max(a[i+1][j-1],a[i+1][j]),a[i+1][j+1]); a[i][10]+=max(a[i+1][10],a[i+1][9]); } printf("%d\n",a[0][5]); } return 0; }
相关文章推荐
- 用广度搜索解动态规划题——HDOJ 1176 免费馅饼
- 动态规划--免费馅饼
- 动态规划 HDU 1176 免费馅饼
- 动态规划-免费馅饼
- HDU 1176 二维动态规划 免费馅饼
- 动态规划-免费馅饼
- HDU 1176(免费馅饼)动态规划-数塔
- 【hdu1176】免费馅饼+动态规划
- 动态规划----免费馅饼(hdu 1176)
- 动态规划16 免费馅饼(数塔问题)
- 动态规划训练18 [免费馅饼 HDU - 1176 ]
- 动态规划1:I - 免费馅饼(逆推到原始状态)
- 很特别的一个动态规划入门教程:通过金矿模型介绍动态规划
- 动态规划入门 COGS1398 最长上升子序列
- 特别的入门动态规划讲解
- 51nod(动态规划入门)
- 动态规划入门教程之金矿的故事
- 动态规划(DP)——入门篇(11.24更新)
- 【日常练习 DP入门】HDU 1176免费馅饼(数塔变式)
- 动态规划入门——Monkey and Banana