POJ 1163
来源:互联网 发布:wap淘宝是什么访客 编辑:程序博客网 时间:2024/06/10 17:57
这个不是很难;
从后面处理,分成若干个问题。
先保证后面的最优就,再慢慢的靠前,就可以求出答案;
#include <iostream>#include <cstring>using namespace std;int n;int arr[101][101];int main(){scanf("%d",&n);int i,j;for(i = 0; i < n; ++i){for(j = 0; j <= i; ++j){scanf("%d",&arr[i][j]);}}for(i = n-2; i >=0; --i){for(j = 0; j <= i; ++j){if( arr[i+1][j] >arr[i+1][j+1] ){arr[i][j] += arr[i+1][j];}else{arr[i][j] += arr[i+1][j+1];}}}printf("%d\n",arr[0][0]);return 0;}
阅读全文
0 0
- POj 1163
- poj 1163
- POJ-1163
- poj 1163
- poj 1163
- poj 1163
- poj 1163
- poj 1163
- POJ-1163
- poj 1163
- POJ 1163
- poj 1163
- poj 1163
- poj 1163
- poj 1163
- POJ 1163
- POJ 1163
- poj 1163
- 关于Python操作SQLite数据库
- 关于 DataSnap Rest Api 方法的定义
- Java中的Set集合
- 精选30道Java笔试题解答
- ABP官方文档(一)【入门介绍】
- POJ 1163
- 第八周 项目二 建立链串的算法库
- LeetCode 19. Remove Nth Node From End of List
- js对象
- C语言基础练习10
- 欢迎使用CSDN-markdown编辑器
- Jquery.DataTable的基本使用
- Js制作简单的选项卡
- PreparedStatement与Statement的区别及优势