程式語言作業37 (陣列運用) 矩陣最大乘積

寫一程式找出兩個一維陣列的最大乘積。
範例說明:
假設兩一維陣列 A、B 如下:
A = [ 2, 7, 4, 5 ]
B = [ 9, 4, 7, 6,11 ]

程式運算
2×9 , 2×4 , 2×7 , 2×6 , 2×11
7×9 , 7×4 , 7×7 , 7×6 , 7×11
4×9 , 4×4 , 4×7 , 4×6 , 4×11
5×9 , 5×4 , 5×7 , 5×6 , 5×11
其中以 7×11 = 77 為最大值。
式中的 7 為陣列 A 陣列的註標 1 (從 0 算起)
式中的 11 為陣列 B 陣列的註標 4
程式必須輸出 1 4 77 (中間以空格隔開)


程式一開始輸入 2 整數 m n (以空格隔開)。
m 表示陣列 A 的長度, n 表示陣列 B 的長度。
第二列連續輸入 m 個整數,並以空格隔開。
第三列連續輸入 n 個整數,並以空格隔開。
整數範圍 -104 ~ 104
1 ≤ m , n ≤ 103


矩陣乘積若最大值不只一個,則以矩陣註標最小值為主。


4 5
2 7 4 5
9 4 7 6 11

5 3
-11 10 3 17 -5
-5 3 3



1 4 77

0 0 55