symons

___________每一天都是幸福的!!

  博客园  ::  :: 新随笔  ::  :: 订阅 订阅  :: 管理

老题目了

#include <stdio.h>
int main(){
    int gird[110][110];
    int i,j,max;
    int c,n;
    scanf("%d",&c);
    while(c--){
        scanf("%d",&n);
        for(i=0;i<n;++i){
            for(j=0;j<=i;++j){
                scanf("%d",&gird[i][j]);
            }
        }
        for(i=n-2;i>=0;--i){
            for(j=0;j<=i;++j){
                gird[i][j]+=( gird[i+1][j]>gird[i+1][j+1]?gird[i+1][j]:gird[i+1][j+1] );
            }
        }
        printf("%d\n",gird[0][0]);
    }
    return 0;
}

 

posted on 2013-11-07 19:08  symons  阅读(128)  评论(0编辑  收藏  举报