5 条题解
-
0
#include <bits/stdc++.h> using namespace std; long long n,x=1,y=1,a[1000][1000],f[1000][1000]; int main() { cin>>n; cin>>x>>y>>a[x][y]; while(!(x==0&&y==0&&a[x][y]==0)) cin>>x>>y>>a[x][y]; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) f[i][j]=max(f[i-1][j],f[i][j-1])+a[i][j]; cout<<f[n][n]; return 0; }
信息
- ID
- 381
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 10
- 标签
- 递交数
- 1
- 已通过
- 0
- 上传者