/ OPS / 题库 /

传玫瑰

传玫瑰

#描述#
情人节到了,情侣们也活跃起来了。这不,AAA和BBB分到了同一个班上(真有缘)。这天,AAA专门跑到了花店,为BBB选了999支玫瑰花(-_-|||),可当AAA说了一大堆肉麻的话,正准备把花送给BBB时,班主任CCC进来了,无奈的AAA只得从自己的位子上把花传给BBB。如果一整束传,不但比较抢眼,说不定还会被中途的一些八卦的人抢走,所以AAA只能一支一支的传。
已知AAA他们班的座位是一个矩形,AAA的位子在(x,m),BBB的位子在(y,n),传玫瑰时,只能纵横传而不能斜传(更不能扔)。又知AAA班上的同学很八卦,每经过一个同学传时,玫瑰花就会扣去一定的成长值(玫瑰先开始有个成长值),即那个同学的八卦度,当玫瑰的成长值不大于0时,玫瑰就会凋零。AAA希望自己的心血不要白费,即所有的玫瑰花都能传到BBB手中,所以如果有这种情况,AAA就会自己冒着风险送这朵玫瑰。
请你帮AAA找到一条令玫瑰成长值为最高的路线,让AAA能向BBB在情人节之际表达自己的爱意。

#格式#
##输入格式##
输入多组数据
每组第一行有2个用空格隔开的整数a和b,表示班里有a行b列(1&lt=a,b&lt=90)。
每组第二行有四个用空格隔开的整数x,m,y,n,(x,m)为AAA的座位,(y,n)为BBB的座位。(1&lt=x,y&lt=a;1&lt=m,n&lt=b)
每组第三行有一个整数love为单支玫瑰的最初成长值。(0&ltlove&lt=maxlongint)

接下来的a行是一个a*b的矩阵,矩阵中第i行j列的正整数表示坐在第i行j列的学生的八卦程度,每行的b个整数之间用空格隔开。(当然他们两个人的八卦程度为0)
八卦程度(0&lt=bg&lt=love)

##输出格式##
每组输出共一行,包含一个整数,表示单支玫瑰最后成长值的最大值。
如果是AAA自己送,则输出love,即单支玫瑰的最初成长值。

#样例1#
##样例输入1##

2 2
1 1 2 2
3
0 1
1 0

##样例输出1##

2

#限制#
1000ms
32768KB

#提示#

#来源#
Xenocide

信息

ID
1722
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者