其他分享
首页 > 其他分享> > 洛谷P1216 [USACO1.5][IOI1994]数字三角形 Number Triangles (DP入门)

洛谷P1216 [USACO1.5][IOI1994]数字三角形 Number Triangles (DP入门)

作者:互联网

考虑逆推就行了。

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int n;
 4 int a[1010][1010];
 5 int main(){
 6     scanf("%d",&n);
 7     for(int i=1;i<=n;i++)
 8         for(int j=1;j<=i;j++)
 9             scanf("%d",&a[i][j]);
10     for(int i=n-1;i>=1;i--)
11         for(int j=1;j<=i;j++)
12             a[i][j]+=max(a[i+1][j],a[i+1][j+1]);
13     printf("%d\n",a[1][1]);
14 }

 

标签:洛谷,USACO1.5,int,P1216,1010,DP
来源: https://www.cnblogs.com/yhxnoerror/p/16366242.html