首页 > 代码库 > 数塔,杭电oj-2048
数塔,杭电oj-2048
刚开始还思路错了,百度了一下就思路就能写出来了http://acm.hdu.edu.cn/showproblem.php?pid=2084
1 #include <stdio.h> 2 3 int max(int a, int b) 4 { 5 return a>b ? a : b; 6 } 7 8 int main() 9 {10 int T, n, i, j;11 int dp[101][101];12 scanf("%d", &T);13 while(T--)14 {15 scanf("%d", &n);16 for(i=1; i<=n; i++)17 {18 for(j=1; j<=i; j++)19 scanf("%d", &dp[i][j]);20 }21 for(i=n-1; i>=1; i--)22 {23 for(j=1; j<=i; j++)24 dp[i][j] += max(dp[i+1][j], dp[i+1][j+1]);25 }26 printf("%d\n", dp[1][1]); 27 }28 return 0;29 }
数塔,杭电oj-2048
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。