51 nod 1083 矩阵取数问题

 1 #include <iostream>
 2 using namespace std;
 3 int dp[600][600];
 4 
 5 int main()
 6 {
 7     int n;
 8     cin>>n;
 9     for(int i=1;i<=n;i++){
10         for(int j=1;j<=n;j++){
11             cin>>dp[i][j];
12         }
13     }
14     for(int i=1;i<=n;i++){
15         for(int j=1;j<=n;j++){
16             dp[i][j]+=max(dp[i-1][j],dp[i][j-1]);
17         }
18     }
19     cout<<dp[n][n]<<endl;
20     return 0;
21 }
View Code

猜你喜欢

转载自www.cnblogs.com/fjqfjq/p/9020952.html
今日推荐