单纯dp 水一

处理时间点,第一行和第一列特殊处理;

其余的w[i][j]=show(w[i-1][j-1],w[i-1][j],w[i][j-1]);

<span style="font-size:24px;"><span style="font-size:24px;">#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<cmath>
#include<iostream>
using namespace std;
int s[1005][1005];
int w[1005][1005];//存每一个点的最大值
int show(int q,int w,int e)
{
int t;
if(q>w)
t=q;
else
t=w;
return t>e?t:e;
}
int main()
{
int a;
scanf("%d",&a);
int time=0;
int b,c;
int t=a;
while(t--)
{
time++;
scanf("%d %d",&b,&c);
for(int i=0;i<b;i++)
for(int j=0;j<c;j++)
scanf("%d",&s[i][j]);
memset(w,0,sizeof(w));
for(int i=0;i<b;i++)
for(int j=0;j<c;j++)
{
if(i==0)
{
if(j==0)
w[i][j]=s[i][j];
else
w[i][j]=w[i][j-1]+s[i][j];
continue;
}
if(j==0)
{
w[i][j]=w[i-1][j]+s[i][j];continue;
}
w[i][j]=show(w[i-1][j-1],w[i-1][j],w[i][j-1])+s[i][j];
}
printf("Scenario #%d:\n%d\n",time,w[b-1][c-1]);
//if(time!=a)
printf("\n");
}
return 0;
}
</span></span>

版权声明:本文博主原创文章。博客,未经同意不得转载。

最新文章

  1. Cowboy 开源 WebSocket 网络库
  2. CSS尺寸和字体单位-em、px还是%
  3. 1.1. 如何使用XproerUI库
  4. SharePoint 2013 BCS
  5. Mac下载安装Android Studio教程
  6. 【Nginx 3】FTP远程文件下载
  7. 【重走Android之路】【番外篇】有关于null的一些知识点
  8. C#调用C++编写的dll库
  9. 用css3做标签
  10. Linked List Sorting (链表)
  11. MVC-Razor引擎布局
  12. NullableKey:解决Dictionary中键不能为null的问题 zt
  13. Struts2更改配置文件struts.xml默认路径
  14. 是否使用安全模式启动word
  15. geotools实现多边形的合并&amp;缓冲区
  16. APIO2017总结
  17. 深入理解 Java 多线程核心知识
  18. VS2012及VS2013连接SQL2008提示 Could not load file or assembly &#39;Microsoft.SqlServer.Management.Sdk.Sfc&#39;
  19. Gorm使用详解
  20. 由 UWP 版网易云音乐闪退引发的博文

热门文章

  1. 简体中文 — ANSI Common Lisp 中文版
  2. Houdini Pyro流体的插值变速
  3. C++primer原书中的一个错误(派生类using声明对基类权限的影响)
  4. linux kickstart 自动安装
  5. 祖国版SoloWheel:Airwheel爱尔威火星车 拆箱&amp;上手经验_运动户外_晒物广场_什么值得买
  6. [Leetcode]-ReverseLinkedList
  7. Android中的动画具体解释系列【1】——逐帧动画
  8. iOS_16_开关控制器_modal_代码方法
  9. JavaMail学习笔记(七)、帐号激活与忘记密码 实例(zhuan)
  10. uva10791 uva10780(分解质因数)