時間限制 1000 ms ・ 記憶體限制 256 MB
題目描述
Wayne 用口袋裡的錢購買蘋果派與玉米濃湯。蘋果派每份 32 元,玉米濃湯每份 55 元。他從時間 0 開始進食,之後每隔 M 分鐘吃喝一次,兩種食物必須交替。第一種食物由 K 指定。 每次輪到某種食物時,若錢夠就買下並吃喝,記錄當下時間和剩餘金額;若買不起當次應吃喝的食物,就立即停止,即使仍買得起另一種也不能改吃。請列出整個過程。
輸入格式
輸入三個整數 N、M、K。N 為一開始的金額,0 ≤ N ≤ 500;M 為兩次進食間隔的分鐘數,0 < M ≤ 60。K = 0 表示先吃蘋果派,K = 1 表示先喝玉米濃湯。
輸出格式
每次成功吃喝,輸出一行,t 為從開始到當次的分鐘數:
- 蘋果派的前半句:t: Wayne eats an Apple pie, and now he
- 玉米濃湯的前半句:t: Wayne drinks a Corn soup, and now he
接著依剩餘金額 x,接上一個空白及下列文字:
- x > 1:has x dollars.
- x = 1:has 1 dollar.
- x = 0:doesn't have money.
若一開始連指定的第一種食物都買不起,只輸出 Wayne can't eat and drink.。所有引號與英文縮寫中的撇號皆使用半形字元。
來源
TOI 2019/03 新手組〈大吃大喝〉,競賽日期 2019/03/25~2019/03/29。本題敘述重新撰寫,公開與隱藏測資均重新設計。 https://tpmso.k12ea.gov.tw/toi/wp-content/uploads/question/201903/B3-BigEater%28Q%29.pdf
範例測資
範例輸入 1
200 7 0
範例輸出 1
0: Wayne eats an Apple pie, and now he has 168 dollars. 7: Wayne drinks a Corn soup, and now he has 113 dollars. 14: Wayne eats an Apple pie, and now he has 81 dollars. 21: Wayne drinks a Corn soup, and now he has 26 dollars.
請先登入後再提交程式碼
討論與題解
載入討論區…