百度之星 1004 Labyrinth
Labyrinth
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1173 Accepted Submission(s): 388
每组数据的第一行输入两个正整数m,n(m<=100,n<=100)。接下来的m行,每行n个整数,分别代表对应格子中能得到金币的数量,每一个整数都大于等于-100且小于等于100。
每组測试数据输出一行,输出一个整数,代表依据最优的打法,你走到右上角时能够获得的最大金币数目。
3 4
1 -1 1 0
2 -2 4 2
3 5 1 -90
2 2
1 1
1 1
18
Case #2:
4
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
#define inf 0x3f3f3f3f;
#define maxn 110
using namespace std;int dp[maxn][maxn];
int ma[maxn][maxn];
int n,m;void DP(int c)
{for(int i=1;i<=n;i++){int temp=dp[i][c-1]+ma[i][c];dp[i][c]=max(dp[i][c],temp);for(int j=i+1;j<=n;j++){temp+=ma[j][c];dp[j][c]=max(dp[j][c],temp);}}for(int i=n;i>=1;i--){int temp=dp[i][c-1]+ma[i][c];dp[i][c]=max(dp[i][c],temp);for(int j=i-1;j>=1;j--){temp+=ma[j][c];dp[j][c]=max(dp[j][c],temp);}}
}int main()
{int t;cin>>t;int c=1;while(t--){scanf("%d%d",&n,&m);for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){scanf("%d",&ma[i][j]);dp[i][j]=-inf;}dp[1][1]=ma[1][1];for(int i=2;i<=n;i++)dp[i][1]=dp[i-1][1]+ma[i][1];for(int j=2;j<=m;j++)DP(j);printf("Case #%d:\n",c++);printf("%d\n",dp[1][m]);}return 0;
}
百度之星 1004 Labyrinth相关推荐
- 2015 百度之星 1004 KPI STL的妙用
KPI Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://acdream.info/problem?pid=1754 Description 你 ...
- HDU 6114 Chess 【组合数】(2017百度之星程序设计大赛 - 初赛(B))
Chess Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...
- 2016百度之星复赛 1003 拍照 优先队列
2016"百度之星" - 复赛(Astar Round3) Ended 2016-05-29 14:00:00 - 2016-05-29 17:00:00 Current Tim ...
- 2017百度之星 复赛
作为一只菜鸡,这可能是我OI生涯中最后一次打百度之星了,希望明年这个时候能不退役(虽然不大可能) 开始贴题解吧.会持续更新. 1001 Arithmetic of Bomb 煞笔模拟题,1A #inc ...
- 2016百度之星总结帖
2016百度之星总结帖 测试赛 选的2015资格赛的部分题目,第二题字符串处理,第三题map计数 1001 大搬家 f f (x) = x 两次置换后回到原位 dp a->b && ...
- 百度之星2014-2016资格赛试题及解答
2016年百度之星资格赛试题 原文链接:http://blog.csdn.net/jklongint/article/details/51415402 另一篇相关链接:http://www.cnblo ...
- 2020年百度之星·程序设计大赛-初赛一
Pro.ID 1001 Drink 题解 1002 GPA 题解 1003 Dec 题解 1004 Civilization 1005 Rotate 题解 1006 Matrix 1007 Mosqu ...
- 2021百度之星初赛第一场部分题解
写在前面 几个家长要求我写一些2021百度之星初赛第一场的题解. 1003 鸽子 原题链接 https://acm.hdu.edu.cn/showproblem.php?pid=6998 http:/ ...
- 百度之星试题每周一练
百度之星,是全球最大的中文搜索引擎,百度公司面向中国高校学生和编程爱好者所举办的高水平的程序设计大赛.他所考试的题目,全部都是算法的题目. 鄙人虽然是一个.net程序员,在工作之余,喜爱算法. 这个问 ...
最新文章
- java web项目流程小结
- 100内奇数之和流程图_IATF 16949体系资料之过程流程图,收藏备用!
- java 多线程同步_详解Java多线程编程中的线程同步方法
- J2ME结构与相关规范介绍
- createbitmap 旋转90度_解决某些机型调用系统相机照片旋转的问题
- .NET Core 管道
- thinkpad x60安装WINDOWS2003SERVER
- wifi 频段表_wifi频段如何设置为5ghz
- 吉首大学2019年程序设计竞赛(重现赛)
- java x86 x64_x86 版和x64版有什么区别?
- 用DEV-C++写一个走迷宫小游戏1.2最终版(完结,撒花)
- Matlab是常见的高级语,高级语言具有哪些特点 试述低级语言与高级语言的特点...
- Jim Keller:在指令集上辩论是一件悲哀的事情
- 美国计算机视觉专业排名,你了解美国计算机视觉专业吗
- 风吹雪支付系统易支付去后台验证版本代理系统
- Promise.all的用法及其细节
- PS-InSAR大型机场变形监测
- 游戏服务器设计之观察者模式
- DDR4 Spec 第四章 4.19-4.23
- Mysql开源免费管理工具
热门文章
- Windows Azure 入门系列课程Windows Azure 入门系列课程
- hdu4000 amp;amp; hrbust1625
- Struts2文件上传与下载
- .net mvc 获取url中controller和action
- 如果不是心中还有梦,又能忍住多少痛?
- Android----Allapps加载流程详解【AndroidICS4.0——Launcher系列五】
- react 项目实战(二)创建 用户添加 页面 及 fetch请求 json-server db.json -w -p 8000...
- Struts1.x系列教程(17):使用IncludeAction和ForwardAction类包含和转入Web资源
- hibernate简单入门教程(四)---------关联映射
- 浏览器市场 Chrome 仍占主导地位,IE 继续下降