poj解题报告——3176
来源:互联网 发布:java下载32位 编辑:程序博客网 时间:2024/06/06 01:54
这题是一个简单的dp问题,暴力求解。
代码如下
#include<stdio.h>int dp[352][352];int dat[352][352];int max(int x,int y){return x>y?x:y;}void main(){int i,j,n,t;scanf("%d",&n);for(i=1;i<=n;i++){for(j=1;j<=i;j++){scanf("%d",&dat[i][j]);dp[i][j]=dat[i][j];}}for(i=2;i<=n;i++){for(j=1;j<=i;j++){dp[i][j]=dp[i-1][j]+dp[i][j];if(j-1>0)dp[i][j]=max(dp[i][j],dat[i][j]+dp[i-1][j-1]);}}t=-1;for(i=1;i<=n;i++){for(j=1;j<=i;j++){if(dp[i][j]>t)t=dp[i][j];}}printf("%d\n",t);}
0 0
- poj解题报告——3176
- POJ 3176 解题报告
- POJ 1088 滑雪——解题报告
- POJ 1047——解题报告
- poj解题报告——poj1006
- poj解题报告——1032
- poj解题报告——1061
- poj解题报告——1450
- poj解题报告——1002
- poj解题报告——2109
- poj解题报告——1218
- poj解题报告——1250
- poj解题报告——1012
- poj解题报告——3299
- poj解题报告——2209
- poj解题报告——2406
- poj解题报告——2242
- poj解题报告——1401
- 【ACM菜逼解题报告】The Triangle(POJ1163)
- Navisworks API开发指南
- 模拟 ATM 机取款的过程_原创解法
- 关于extjs的Ext.MessageBox.prompt和非空验证方法
- Android——常用的系统服务
- poj解题报告——3176
- 安卓实现边框
- Oracle启动报错ORA-00119,ORA-00130
- 算法精解十二(C语言版)
- Struts2返回JSON数据的具体应用范例
- Just a Hook(线段树之点的成段更新)
- ios UITextField 文本输入框的用法
- 三种excel 多条件计数方法
- Ajax中对于与禁止缓存的两种方式