1010.Number Triangles
来源:互联网 发布:防彩票源码 编辑:程序博客网 时间:2024/05/16 06:29
Consider the number triangle shown below. Write a program that calculates the highest sum of numbers that can be passed on a route that starts at the top and ends somewhere on the base. Each step can go either diagonally down to the left or diagonally down to the right.
3 8
8 1 0
2 7 4 4
4 5 2 6 5
In the sample above, the route from 7 to 3 to 8 to 7 to 5 produces the highest sum: 30.
The first line contains R (1 <= R <= 1000), the number of rows. Each subsequent line contains the integers for that particular row of the triangle. All the supplied integers are non-negative and no larger than 100.
A single line containing the largest sum using the traversal specified.
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
30
Huge input, scanf is recommended if you are using C++.
// 1010_NumberTriangles.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<iostream>#include<string.h>//#include<math.h>using namespace std;int str[1100][1100], dir[1010][1010];int max(int a, int b){return (a > b) ? a : b;}int main(){int n, i, j;while (cin >> n){for (i = 1; i <= n; i++){for (j = 1; j <= i; j++){cin >> str[i][j];}}memset(dir, 0, sizeof(dir));for (i = n; i >= 1; i--){for (j = 1; j <= i; j++){dir[i][j] = max(dir[i + 1][j], dir[i + 1][j + 1]) + str[i][j]; //从底层开始寻找最大的数据}}cout << dir[1][1] << endl;}return 0;}
- 1010.Number Triangles
- Number Triangles
- Number Triangles
- Number Triangles
- Number Triangles
- Number Triangles
- Number Triangles
- Number Triangles
- fjnu 1913 Number Triangles
- Number Triangles(usaco)
- 1.5.1 Number Triangles
- Section 1.5 Number Triangles
- [usaco] Number Triangles
- USACO Number Triangles
- usaco Number Triangles
- USACO:Number Triangles
- Hoj 1058 Number Triangles
- 1.5.1---Number Triangles
- 线程对象与线程的不同
- 【规划】年底的规划
- 栈随机化
- 联想E440设置U盘启动的方法
- 巴结顶头上司加上授业恩师再加上绝代佳人
- 1010.Number Triangles
- OCNSDictionary
- Eclipse RCP开发设置透视图(Perspective)
- 巴结顶头上司加上授业恩师再加上绝代佳人
- Python日志定义
- Android下载文件的进度条提示(网络通信部分示例)
- WCF-Contracts
- Android之使用VideoView组件播放一个简单的视频
- 基于LUCENE的java词频统计