ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐฑ์ค€ 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)

 

** ์ƒ๊ฐ์„ ์ž˜ํ•˜์ž!

๋ฐ˜์‘ํ˜•