【NOI1997 Day2 T1】最佳游览

【NOI1997 Day2 T1】最佳游览

Time Limit:1000MS  Memory Limit:65536K
Total Submit:219 Accepted:112

Description

有一座旅游城,它的街道成网格状(如下表).其中东西向(左右方向)的街道是“风景线”上面分布着许多景点。南北向(上下方向)的街道都是林萌道,两旁看不到任何建筑物。由于游客众多,“游览线”被规定为单行道,游客在风景线上只能从西走到东(从左往右),林萌道上则可以任意行走。 
一名游客将到这座旅游城旅游。他根据自己对景观的喜好给所有的景点打了分,分值是从-100到+100的整数,分值越大表示我们的旅游者越喜欢这里的景致。显然这位游客不可能给这座旅游城的所有景点都打负分。如下图,该城市共有三条从西往东的风景线,每条线上的每个景点都被标上了分值。竖列间的南北走向的空白区域就是林萌道 
-50  –47  36  –30  –23 
 17  –19  -34  –13 –8 
-42  –3   -43  34  -45 
游客可以从旅游城的任一个景点开始游览,在任一个景点结束游览。我们的旅游者希望一路上游览的所有景点的分值之和能够尽可能地大。请你写一个程序,帮助这位游客寻找一条最佳的游览路线。

Input

第一行是两个整数M和N,之间用一个空格符隔开, 
N表示旅游城南北向林萌道的条数,M表示东西向风景线的层数,l<=M<=100,1<=N<=20000。 
接下来的M行依次给出了由西向东(从左到右)各条风景线上景点的分值信息。每行有N-1个整数,依次表示了该风景线上自西向东每个景点的分值。同一行相邻两个数之间用一个空格隔开。

Output

只有一行,含一个整数,表示你的程序所找到的最佳游览路线的总分值。

Sample Input

3  6
-50  -47  36  -30  -23
17  -19  -34  -13  -8
-42  -3   -43   34  -45

Sample Output

84

Hint

提示:样例数据的最佳路线是:从17经过-3经过36到达34,总分值为84.

Source

NOI97





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值