# j180. 戰備存糧 (Food) ## 題目連結:[j180](https://zerojudge.tw/ShowProblem?problemid=j180) ## 解題想法 * 因為要連續輸入,所以用while True * 每天判斷的步驟如下 1. 天數+1 2. 扣食物並判斷是否還有食物 3. 判斷是否有空的倉庫可以讓保全離開 ## 程式碼 ```python= while True: try: guard,b = map(int,input().split()) food = guard * b day = 0 minus = 0 while food > 0: #day +1 day += 1 food -= guard if food <= 0: break minus += guard #guards leave while minus >= b: guard -= 1 minus -= b print(day) except: break
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up