91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

數字三角形

發布時間:2020-07-29 01:31:25 來源:網絡 閱讀:501 作者:qq597ee29ad8124 欄目:編程語言

問題描述
  (圖3.1-1)示出了一個數字三角形。 請編一個程序計算從頂至底的某處的一條路
  徑,使該路徑所經過的數字的總和最大。
  ●每一步可沿左斜線向下或右斜線向下走;
  ●1<三角形行數≤100;
  ●三角形中的數字為整數0,1,…99;

  .
  (圖3.1-1)
輸入格式
  文件中首先讀到的是三角形的行數。

  接下來描述整個三角形
輸出格式
  最大總和(整數)
樣例輸入
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
樣例輸出
30

#include<iostream>
#include<cstdlib>

using namespace std;

int main ( void )
{
int n; //行數
cin >> n;
int **tri;

tri = new int* [ n ];  
for ( int i = 0; i < n; i++ )  
{  
    *( tri + i ) = new int [ i + 1 ];  
}  

for ( int i = 0; i < n; i++ )  
{  
    for ( int j = 0; j <= i; j++ )  
        cin >> tri [ i ][ j ];  
}  

for ( int i = n - 1; i > 0; i-- )  
{  
    for ( int j = 0; j<i ; j++ )  
    {  
        if ( tri [ i ][ j ]>tri [ i ][ j + 1 ] )  
        {  
            tri [ i - 1 ][ j ] += tri [ i ][ j ];  
        }  
        else  
        {  
            tri [ i - 1 ][ j ] += tri [ i ][ j + 1 ];  
        }  
    }  
}  

cout << tri [ 0 ][ 0 ] << endl;  

system ( "pause" );  
return 0;  

}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

株洲市| 瓮安县| 阳朔县| 两当县| 东山县| 平顶山市| 随州市| 泌阳县| 文昌市| 永修县| 兴和县| 澜沧| 湛江市| 岗巴县| 西青区| 石狮市| 砚山县| 循化| 宁波市| 郯城县| 玉龙| 永春县| 延寿县| 白城市| 客服| 台北市| 迭部县| 长沙市| 三门县| 道真| 兴义市| 南召县| 山西省| 芷江| 万宁市| 延寿县| 南部县| 邯郸市| 平罗县| 南康市| 花垣县|