HDUOJ1176(DP)
来源:互联网 发布:s7300编程软件安装教程 编辑:程序博客网 时间:2024/06/03 16:31
ACM1176
作为一个弱鸡,这道题目花了我很长的时间orz,首先花了很长的时间去理解这道题其实和数塔(ACM2084)实质其实一模一样,甚至连代码都差不多orz
#include<iostream>#include<algorithm>#include<cstring>using namespace std;#define MAXN 140000int a[MAXN][11];int main(){ int n, position, time; while (cin>>n&&n) { int max_time = 0; memset(a, 0, sizeof(a)); for (int i = 0; i < n; i++) { scanf_s("%d%d", &position, &time); a[time][position]++; max_time = max(max_time, time); } for (int i = max_time - 1; i >= 0; i--) { for (int j = 0; j <= 10; j++) { if(j==0) { a[i][j] += max(a[i + 1][j], a[i + 1][j +1]); continue; } if(j==10) { a[i][j] += max(a[i + 1][j], a[i + 1][j - 1]); continue; } a[i][j] += max(max(a[i + 1][j ], a[i + 1][j+1]), a[i + 1][j - 1]); } } cout << a[0][5] << endl; } return 0;}
阅读全文
0 0
- HDUOJ1176(DP)
- hduoj1176 免费馅饼
- dp
- dp
- dp
- 【DP】
- dp
- dp
- DP
- DP
- DP
- DP
- DP
- dp
- DP
- dp
- DP
- DP
- GD32芯片移植完全攻略-大石头
- 一个工具类搞定drawable下扎堆的selector(原链接:http://www.jianshu.com/p/7fb9567a5869)
- 前后端分离1:使用React+dva+antd快速实现用户列表的展示
- PHP设计模式之工厂
- 回归,不忘初心,再出发!
- HDUOJ1176(DP)
- 数组常用方法汇总
- android studio gradle 下载慢
- 多项式求逆元
- Linux下载工具axel,多线程,断点续传功能
- 【LintCode-66】二叉树的前序遍历(Java实现-递归算法/非递归算法)
- 为什么下载的卫星影像是4波段,而不是常用的3波段?
- Linux逻辑卷
- 国内云计算市场的发展前景