
棋盘型DP
DCrusher
这个作者很懒,什么都没留下…
展开
-
tyvj1084数字三角形4
描述数字三角形必须经过某一个点,使之走的路程和最大 输入格式第1行n,表示n行 <=25 第2到n+1行为每个的权值 第n+2行为两个数x,y表示必须经过的点 输出格式最大值 测试样例1输入2 1 1 1 1 1 输出2#include<cstdio> using namespace std;int max(int x1,int y1) { if (x1>y1)原创 2015-10-31 23:04:58 · 727 阅读 · 0 评论 -
tyvj1079数字三角形3
描述数字三角形必须经过某一个点,使之走的路程和最大 输入格式第1行n,表示n行 <=25 第2到n+1行为每个的权值 程序必须经过n div 2,n div 2这个点 输出格式最大值 测试样例1输入2 1 1 1 输出2 备注各个测试点1s#include<cstdio> using namespace std;int max(int x,int y) { if (x>原创 2015-10-31 23:03:27 · 775 阅读 · 0 评论 -
tyvj1044数字三角形
背景09年 USACO 11月月赛 铜牌第一道 描述示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大。 每一步可沿左斜线向下或右斜线向下走; 1<三角形行数<25; 三角形中的数字为整数<1000;输入格式第一行为N,表示有N行 后面N行表示三角形每条路的路径权 输出格式路径所经过的数字的总和最大的答案 测试样例1输入5原创 2015-10-31 23:01:49 · 572 阅读 · 0 评论