[Python] ๋ฐฑ์ค 2869: ๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค
๋ฐฑ์ค 2869๋ฒ
ํ์ด:
์๊ฐ ์ ํ์ด 0.25์ด์ -> ๋ฐ๋ณต๋ฌธ์ผ๋ก ํ๋ฉด ์๋๋ค๋ ๊ฒ
๋๋ฌํ๋ ๋ ์ x์ผ์ด๋ผ๊ณ ํ์ ๋, ์ด ์ฌ๋ผ๊ฐ๋ ํ์๋ x๋ฒ, ๋ด๋ ค์ค๋ ํ์๋ (x-1)๋ฒ์ด ๋ ๊ฒ์ด๋ค.
์ด๋ฅผ ๋ฐํ์ผ๋ก ์์ ์ธ์๋ณด๋ฉด
Ax - B(x-1) = V ๊ฐ ๋ ๊ฒ์ด๊ณ , ์ด๋ฅผ x์ ๋ํ ์์ผ๋ก ์ ๋ฆฌํ๋ค๋ฉด
x = (V-B)/(A-B) ๊ฐ ๋ ๊ฒ์ด๋ค.
์ด x๊ฐ x์ ์ ์ํ๊ณผ ๊ฐ๋ค๋ฉด, (์ฆ, x๊ฐ ๋๋์ด ๋จ์ด์ง๋ค๋ฉด)
๋ฌํฝ์ด๋ x์ผ์ ๋ค ์ฌ๋ผ๊ฐ ๊ฒ์ด๋ค.
๊ทธ๋ ์ง ์๋ค๋ฉด, ๋ฌํฝ์ด๋ ํ๋ฃจ ๋ ์ง๋์ ๋๋ฌด๋ง๋์ ๋ค ์ฌ๋ผ๊ฐ ๊ฒ์ด๋ค.
์ด์ ๋ฅผ ๋ค์ด๋ณด์๋ฉด, (V-B)/(A-B)๊ฐ 7.0์ด๋ฉด ๋ฌํฝ์ด๋ 7์ผ๋ง์ ์ฌ๋ผ๊ฐ๋ ๊ฒ์ด์ง๋ง,
(V-B)/(A-B)๊ฐ 7.4๋ผ๋ฉด, 7.4์ผ์ด๋ผ๋ ์ผ์ ์์ผ๋ฏ๋ก, ๋ฌํฝ์ด๋ 8์ผ๋ง์ ์ฌ๋ผ๊ฐ๊ฒ ๋๊ธฐ ๋๋ฌธ์ด๋ค.
์ฝ๋:
import sys
input = sys.stdin.readline
A, B, V = map(int, input().rstrip().split())
x = (V-B)/(A-B)
if x == int(x):
print(int(x))
else:
print(int(x)+1)
** ์๊ฐ์ ์ํ์!