单选题

using namespace std int a[10][10] i...

发布于 2022-03-03 11:46:17

using namespace std
int a[10][10]
int dp[10][10]
int main(){
    int n
   
scanf("%d", &n)
    for(int i
= 1 i <= n ++i){
       
for(int j = 1 j <= i ++j){
           
scanf("%d", &a[i][j])
        }
    }
    memset(dp,
0, sizeof(dp))
    for(int i
= 1 i <= n ++i){
       
dp[n][i] = a[n][i]
    }
    for(int i
= n - 1 i >= 1 --i){
       
for(int j = 1 j <= i ++j){
           
dp[i][j] = min(dp[i + 1][j], dp[i + 1][j + 1]) + a[i][j]
        }
    }
   
cout<<dp[1][1]<<endl
    return 0
}

若输入为:

5

1

4 6

2 3 4

7 1 2 3

2 6 4 3 1

上述程序的输出为( )

登录后免费查看答案
关注者
0
被浏览
23
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看