前往
大廳
主題

ZeroJudge - f337: 同樂會 (Party) 解題心得

Not In My Back Yard | 2020-11-17 00:00:04 | 巴幣 0 | 人氣 283

題目連結:


題目大意:
已知每個人最少必須吃兩片披薩、最多只能吃三片披薩。

現在給定兩正整數 N 、 M (0 ≦ N ≦ 1000 、 0 ≦ M ≦ 500),代表有 N 個人以及 M 份的披薩,且每份披薩會被切成 8 片披薩。

試問披薩片數對於人數來說太少(Not enough)、剛好(Yes),還是太多(Too much)?



範例輸入:
範例輸入 #1
25 8

範例輸入 #2
10 5

範例輸入 #3
50 10


範例輸出:
範例輸出 #1
Yes

範例輸出 #2
Too much

範例輸出 #3
Not enough


解題思維:
單純的條件判斷之題型。

判斷 8m 之值是符合以下哪個式子:
8m < 2n ;
2n ≦ 8m ≦ 3n ;
3n < 8m 。
而上面即依序對應著「Not enough」、「Yes」、「Too much」三種情況。




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

創作回應

更多創作