切換
舊版
前往
大廳
主題

ZeroJudge - e834: P1.批發出貨(Wholesale) 解題心得

Not In My Back Yard | 2020-03-14 00:00:56 | 巴幣 0 | 人氣 182

題目連結:


題目大意:
輸入第一列給定一正整數 M ,代表一次出貨的貨品量。第二列給定若干數量的正整數 T (以一個數字「0」作結),代表某位客人所訂的貨品量。

對每個訂單,先判斷該貨品量是否為一次出貨量 M 的倍數。如果是就輸出要出幾次貨;反之,輸出客人要再多訂多少的貨才會使其為 M 的倍數。



範例輸入:
範例輸入一:
10
100 50 9 0

範例輸入二:
5
22 9 100 73 0


範例輸出:
範例輸出一:
10
5
1

範例輸出二:
3
1
20
2


解題思維:
就是按照題目所述:先將 T 除以 M 取餘數。若餘數為 0 代表其為 M 的倍數,則輸出 T ÷ M ;反之,輸出 M - (T ÷ M 的餘數),代表要補訂的量。

此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創作回應

更多創作