728x90
๋ฐ์ํ
์์ต๋ถ๊ธฐ์ ์ ๊ณ์ฐํ๋ ๋ฌธ์ ์ด๋ค!
์ฃผ์ด์ง ๋ณ์
A = ๊ณ ์ ๋น์ฉ
B = ๋ ธํธ๋ถ ํ๋๋ฅผ ๋ง๋ ๋ ๋ฐ ๋๋ ๋น์ฉ
C = ๋ ธํธ๋ถ ํ๋๋น ๊ฐ๊ฒฉ
์์ต๋ถ๊ธฐ์ = ์ด ์์ ์ด ์ด ๋น์ฉ๋ณด๋ค ์ต์ด๋ก ๋ ๋ง์์ง๋ ์ง์
๋ด๊ฐ ์ค์ ํ ๋ณ์
N = ์์ฐํ ๋ ธํธ๋ถ์ ๋์
๋ฐ๋ผ์
์ด์์ >= ์ด ๋น์ฉ์ผ๋์ N ๊ฐ์ด ์์ต๋ถ๊ธฐ์ ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.
์ด๋ฅผ ์์ผ๋ก ์ธ์ฐ๋ฉด
C * N >= A + B*N
์ด๋ฅผ N์ ๋ํด ์ ๋ฆฌํ๋ฉด
N >= A/(C-B) ์ด๋ค.
์ด๋ ๋ถ๋ชจ์ธ C-B๊ฐ 0์ด๊ฑฐ๋ 0๋ณด๋ค ์์ ๊ฒฝ์ฐ ์์ต๋ถ๊ธฐ์ ์ ์กด์ฌํ์ง ์์ผ๋ฏ๋ก -1์ ์ถ๋ ฅํด์ผ ํ๋ค.
A , B, C = map(int, input().split())
if B>=C:
print(-1)
else:
print(int(A/(C-B))+1) #์ ์๋ณํ์ ์์์ ์๋๊ฐ ์ ๊ฑฐ๋๋ฏ๋ก +1์ ํด์ค๋ค.
๋ฐ์ํ
'ํด์งํต' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
flask (0) | 2021.12.06 |
---|---|
ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ: ๊ฐ์ํ๊ฒฝ (0) | 2021.12.06 |
์์ด๋ณด์ flask๋ฅผ ์ด์ฉํ ์น์๋ฒ ์คํ ์ค๋ฅํด๊ฒฐ! (0) | 2021.11.29 |
week11 (0) | 2021.11.26 |
[์ฝ๋ฐ๋ ๋์ ๋ฒ์ญ] ๋ถ๊ทน๊ณฐ ์ธํ (0) | 2021.11.06 |
๋๊ธ