数字三角形
来源:互联网 发布:mac怎么打开xlsx 编辑:程序博客网 时间:2024/05/17 01:57
http://codevs.cn/problem/1220/
三角形从顶端往下走找一个值最大的路线。
很自然的想到,下一点的值等于上一层相连两点较大的点。
#include<iostream>#include<stdio.h>#include<algorithm>using namespace std;int max(int a, int b){ if (a>b) return a; else return b;}int main(){ int n = 0; int ditu[102][102] = { 0 }; int shuzi[102][102] = { 0 }; cin >> n; for (int i = 1; i <=n; i++) { for (int j = 1; j <= i; j++) scanf("%d",&ditu[i][j]); } for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) shuzi[i][j] = ditu[i][j] + max(shuzi[i-1][j-1],shuzi[i-1][j]); } int max = -111111; for (int i = 1; i <= n;i++) if (max < shuzi[n][i]) max = shuzi[n][i]; cout << max << endl; return 0;}
0 0
- 数字三角形!
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- 数字三角形
- (九十二)加速计的用法(过期方法+新方法)
- ActionBar 兼容低版本 时 v7jar包的导入使用指南和资源
- python爬虫学习-爬取百度贴吧图片并保存
- Android如何实现模糊的半透明窗口
- Tomcat注册成系统服务并修改内存
- 数字三角形
- 动态代理实现横切——封装事务
- 【剑指Offer面试题】 九度OJ1387:斐波那契数列
- 产生冠军
- SCOI2009生日蛋糕
- HTTP请求和HTTP响应介绍
- 一刀斩:SVN客户端访问URL失败--请求的名称有效,但是找不到请求的类型
- UI中 View、Label的方法
- KnockoutJS的使用及分析