当前位置: 首页 > news >正文

hdu2084 DP

数据写的是【0,99】

不知道为什么max初始化不能写成0

 1 #include<iostream>
 2 #include<string.h>
 3 using namespace std;
 4 
 5 int maxx(int a,int b)
 6 {
 7     if(a>b)return a;
 8     return b;
 9 }
10 
11 int main()
12 {
13     int a[105][105];
14     int c,N,dp[105][105],max;
15     while(cin>>c)
16     {
17         while(c--)
18         {
19             memset(dp,0,sizeof(dp));
20             memset(a,0,sizeof(a));
21             cin>>N;
22             for(int i=0;i<N;i++)
23                 for(int j=0;j<=i;j++)
24                 {
25                     cin>>a[i][j];
26                 }
27             dp[0][0]=a[0][0];
28             max=a[0][0];//刚开始没有这句,wa了
29             for(int i=1;i<N;i++)
30             for(int j=0;j<=i;j++)
31             {
32                 if(j==0)
33                 dp[i][j]=dp[i-1][j]+a[i][j];
34                 else if(j==i)
35                 dp[i][j]=dp[i-1][j-1]+a[i][j];
36                 else dp[i][j]=maxx(dp[i-1][j-1],dp[i-1][j])+a[i][j]; 
37             }
38             for(int i=0;i<N;i++)
39             {
40                 if(dp[N-1][i]>max)
41                 max=dp[N-1][i];    
42             }
43             cout<<max<<endl;
44         }
45     }
46     return 0;
47  } 

 

转载于:https://www.cnblogs.com/lyqf/p/10264358.html

相关文章:

  • React中props.children和React.Children的区别
  • Java中 return 和finally
  • IT架构师绝对不能错过的34张史上最全技术知识图谱
  • 磁盘管理命令
  • 华信Sybase ASE数据库恢复软件 3.0
  • 复杂网络的统计描述
  • 复兴号动车组甲醛超标?中国铁路北京局:报道不实
  • YUM+NTP服务器的搭建 (RHEL6.1搭建) 纯文本
  • 组复制官方翻译四、Monitoring Group Replication
  • 在这里,你终究会真正地失败
  • JavaScript Array 的方法 (笔记)
  • python的抽象编程思想
  • YY的GCD
  • 哈希 --- 线性探测法
  • 百度的疯狂 UC的隐忍
  • 【Leetcode】101. 对称二叉树
  • Google 是如何开发 Web 框架的
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • Git初体验
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • JavaScript的使用你知道几种?(上)
  • Java反射-动态类加载和重新加载
  • mongodb--安装和初步使用教程
  • MySQL QA
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Python学习之路16-使用API
  • Redis字符串类型内部编码剖析
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Spring核心 Bean的高级装配
  • supervisor 永不挂掉的进程 安装以及使用
  • ucore操作系统实验笔记 - 重新理解中断
  • Xmanager 远程桌面 CentOS 7
  • Hibernate主键生成策略及选择
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • 我们雇佣了一只大猴子...
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #控制台大学课堂点名问题_课堂随机点名
  • (13):Silverlight 2 数据与通信之WebRequest
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (vue)页面文件上传获取:action地址
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (简单) HDU 2612 Find a way,BFS。
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (三)c52学习之旅-点亮LED灯
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .jks文件(JAVA KeyStore)
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能