寫一程式找出兩個一維陣列的最大乘積。
範例說明:
假設兩一維陣列 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
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |