亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

數字三角形

發布時間: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

临猗县| 鄂托克旗| 周口市| 乌审旗| 沽源县| 浑源县| 海淀区| 大安市| 苍山县| 二手房| 水富县| 兰溪市| 务川| 洛阳市| 阿合奇县| 淅川县| 屯昌县| 绥化市| 竹溪县| 双柏县| 湟源县| 东乡族自治县| 兴文县| 喀喇沁旗| 葫芦岛市| 铅山县| 通河县| 方正县| 天津市| 肃南| 汝州市| 苍溪县| 泉州市| 建平县| 运城市| 五指山市| 仪征市| 泽普县| 西畴县| 扎兰屯市| 江北区|