你為一個政府機構工作,這個機構攔截到一群銀行搶匪之間一連串加密的通訊訊號。 這些訊號裡包含一長串數字。 你的團隊需要用各種數位訊號處理技術來分析這些訊號,找出任何可能顯示他們正在策劃搶案的模式。
你的任務,是在加密訊號中那串長長的數字裡找出規律。
這裡你要用的技巧叫做「最大數列乘積」。
我們先來定義幾個名詞吧。
我們用輸入"63915"來實際跑一個例子。
3,就會有三個可能的數列:
"639""391""915""639"的乘積是 162(6 × 3 × 9 = 162)"391"的乘積是 27(3 × 9 × 1 = 27)"915"的乘積是 45(9 × 1 × 5 = 45)"63915"的最大數列乘積來自數列"639"。
因此答案是 162。| 暫存器 | 用途 | 型別 | 說明 |
|---|---|---|---|
$a0 |
輸入 | 位址 | 以 null 結尾的數字字串 |
$a1 |
輸入 | 整數 | 跨度 |
$v0 |
輸出 | 整數 | 最大序列乘積 |
$t0-9 |
暫時 | 任意 | 用於暫存 |