SP8408 MNMXPATH - Min Max 01 Path
题目描述
给定一个 $N$ 行 $M$ 列的网格,和两个 0/1 数列 $A$、$B$,长度分别为 $N$ 和 $M$。($1\le N,M\le 10^5$)
每个网格有一个权值,对于网格 $(i,j)$ 其值为 $A_i\times B_j$。
每一步可以从一个网格走向相邻的网格(四联通),你要从左上角走到右下角,且走最短路径。
分别求出经过的所有网格的权值之和的最大值和最小值。
输入格式
**每个测试点有多组输入。**
第一行时一个正整数 $T$,代表数据组数。
对于每一组输入,第一行有一个正整数 $N$ 和一个 0/1 字符串,代表 $A$。
第二行格式同第一行,分别代表 $M$ 和 $B$。
输出格式
对于每一组输入,输出一行两个正整数,分别代表最大值和最小值。