๋ฌธ์
https://www.acmicpc.net/problem/13335
13335๋ฒ: ํธ๋ญ
์ ๋ ฅ ๋ฐ์ดํฐ๋ ํ์ค์ ๋ ฅ์ ์ฌ์ฉํ๋ค. ์ ๋ ฅ์ ๋ ์ค๋ก ์ด๋ฃจ์ด์ง๋ค. ์ ๋ ฅ์ ์ฒซ ๋ฒ์งธ ์ค์๋ ์ธ ๊ฐ์ ์ ์ n (1 โค n โค 1,000) , w (1 โค w โค 100) and L (10 โค L โค 1,000)์ด ์ฃผ์ด์ง๋๋ฐ, n์ ๋ค๋ฆฌ๋ฅผ ๊ฑด๋๋ ํธ
www.acmicpc.net
ํ์ด
# ๋ฐฑ์ค 13335๋ฒ ๋ฌธ์ - ํธ๋ญ
n, w, l = map(int, input().split())
trucks = list(map(int, input().split()))
bridge = [0] * w
time = 0
while bridge:
time += 1
bridge.pop(0)
if trucks:
if sum(bridge) + trucks[0] <= l:
bridge.append(trucks.pop(0))
else:
bridge.append(0)
print(time)
'๐๏ธ Algorithm > ๐ฉ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ฉ [๋ฐฑ์ค] [Java] [Silver5] 1316๋ฒ_๊ทธ๋ฃน ๋จ์ด ์ฒด์ปค (1) | 2023.12.08 |
---|---|
๐ฉ [๋ฐฑ์ค] [Java] [Silver5] 4673๋ฒ_์ ํ ๋๋ฒ (0) | 2023.12.07 |
๐ฉ [๋ฐฑ์ค] [Python] [Gold4] 15685๋ฒ_๋๋๊ณค ์ปค๋ธ (0) | 2023.06.26 |
๐ฉ [๋ฐฑ์ค] [Python] [Gold5] 14719๋ฒ_๋น๋ฌผ (0) | 2023.06.21 |
๐ฉ [๋ฐฑ์ค] [Python] [Gold3] 14890๋ฒ_๊ฒฝ์ฌ๋ก (0) | 2023.06.19 |