POJ 1163 The Triangle【DP】

来源:互联网 发布:美工学校 编辑:程序博客网 时间:2024/06/05 07:48
//9193332ylwh1163Accepted408K32MSGCC366B2011-08-19 14:48:37#include <stdio.h>int s[5001];int main(){int n, i, j, k, cnt;while(scanf("%d", &n)!= EOF){cnt = 0;for(i=1; i<=n; i++)for(j=1; j<=i; j++)scanf("%d", &s[++cnt]);for(i=n-1; i>=1; i--)for(j=1, k=(i-1)*i/2; j<=i; j++)s[j+k] += s[j+k+i] > s[j+i+k+1] ? s[j+k+i] : s[j+i+k+1];printf("%d\n", s[1]);}    return 0;}


原创粉丝点击