Zisk 是一位天才兒童,他常常給自己一些與數字有關的挑戰來訓練自己,而今天的挑戰是這樣的:
首先,Zisk 會先收到兩個正整數 N,M,接著,他會把「1 ∼ N 選一個數字和 1 ∼ M 選一個數字所形成的數對」全部數一遍,也就是從 (1,1) 開始,數 (1,2),(1,3),... 一直到 (1,M),接著再數 (2,1),(2,2),...,(2,M),最後數到 (N,1),(N,2),...,(N,M),共 N × M 個數對。
每當他數到一個數對 (a,b) 時,他必須把這兩個數字串接起來,在這個挑戰的最後,Zisk 必須算出他所有串接起來的數字和。
更詳細地說,串接兩個數字的方式是直接把兩個數字寫在一起當成一個新的數字,舉例來說,串接 2 和 3 就會得到 23、串接 48 和 763 就會得到 48763、串接 100 和 1 就會得到 1001。
現在,Zisk 收到了他的兩個正整數,但他不知道自己完成挑戰後算出的數字和是不是正確的,請你幫他撰寫一支程式,在輸入兩個正整數後能夠告訴 Zisk 他應該要算出的正確數字和是多少。
舉例而言,若 N = 2,M = 3,那 Zisk 必須要數出 2 × 3 = 6 個數對,分別是(1,1),( 1,2),(1,3),(2,1),(2,2),(2,3),這些數對串接起來之後分別是 11,12,13,21,22,23,其總和是 11 + 12 + 13 + 21 + 22 + 23 = 102,因此若輸入是 2 3,那你應該要輸出 102 作為 Zisk 應該要算出的正確數字和。
輸入只有一行,包含兩個正整數 N,M,代表 Zisk 收到的兩個整數。
輸出 Zisk 應該要算出的正確數字和於一行。
2 3
102
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |