. (圖3.1-1)輸入格式 文件中首先讀到的是三角形的行數。 接下來描述整個三角形輸出格式 最大總和(整數)樣例輸入573 88 1 02 7 4 44 5 2 6 5樣例輸出30思路:數塔
代碼:
#include<iostream>using namespace std;int dp[105][105];int main(){ int n; scanf("%d",&n); for(int i=0;i<n;i++) for(int j=0;j<=i;j++) scanf("%d",&dp[i][j]); for(int i=n-2;i>=0;i--) for(int j=0;j<=i;j++) dp[i][j]+=max(dp[i+1][j],dp[i+1][j+1]); PRintf("%d/n",dp[0][0]); return 0;}
新聞熱點
疑難解答