poj 3262:新数字三角形

来源:互联网 发布:win10重置网络cmd命令 编辑:程序博客网 时间:2024/04/30 02:14

动态规划:自底向上

#include<iostream>#include<cmath>using namespace std;int main(){int n,p,q;int a[110][110];while(true){cin>>n;if(n==0)break;for(int i=1;i<=n;i++)for(int j=1;j<=i;j++)cin>>a[i][j];cin>>p>>q;for(int i=n-1;i>=1;i--)for(int j=1;j<=i;j++){a[i][j] = max(a[i][j],a[i+1][j]);a[i][j] = max(a[i][j],a[i+1][j+1]);}cout<<a[p][q]<<endl;}return 0;} 


0 0
原创粉丝点击