1384: 裁剪纸张
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:2
Solved:1
Description
沿一张矩形纸的平行于边的方向剪开,可得到很多矩形小纸片。如图所示, 最外围的矩形表示纸张,中间的线条表示裁剪线,图中的裁剪方案是:竖直方向上被裁为 3 部分,水平方向上被裁为 3 部分。如果记下竖直方向上每部分的宽 度,水平方向上每部分的高度,这个裁减方案就可以唯一确定了。
现给定一个裁减方案,在此裁减方案之下,计算最终得到的矩形小纸片有多少种 (同样大小的,即重复的只记为一种,如图灰色矩形)。
Input
第一行,输入 m 列和 n 行的值(2≤m,n≤40)
接下来的一行,为 m 个竖直方向的裁剪宽度,每个数值用空格分隔。
接下来的一行,为 n 个水平方向的裁剪宽度,每个数值用空格分隔。
Output
一行,输出符合题意的值
Sample Input Copy
3 3
1 2 3
1 3 4
Sample Output Copy
8
HINT
【样例说明】
3 3 (竖直方向的裁减数量和水平方向的裁剪数量,2 ≤ 裁剪数量 ≤ 40)
1 2 3 (竖直方向每部分的宽度,1 ≤ 宽度 ≤ 50)
1 3 4 (水平方向每部分的高度,1 ≤ 高度 ≤ 50)
【样例输出】
8