1 条题解
-
1
dp代码AC#include<bits/stdc++.h> using namespace std; int n,a[1145][1145],dp[1145][1145]; int main(){ cin>>n; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ cin>>a[i][j]; } } for(int i=2;i<=n;i++) dp[i][1]=dp[i-1][1]+a[i][1]; for(int i=2;i<=n;i++) dp[1][i]=dp[1][i-1]+a[1][i]; dp[1][1]=a[1][1]; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ dp[i][j]=max(dp[i-1][j],dp[i][j-1])+a[i][j]; } } cout<<dp[n][n]; }
- 1
信息
- ID
- 406
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- 递交数
- 11
- 已通过
- 5
- 上传者