728x90
๐ ๋ฐฑ์ค 10250 - ACM ํธํ
โก๏ธ ๋์ ํ์ด
์ฌ์น์ฐ์ฐ + ๊ตฌํ ๋ฌธ์ ๋ค. ์ฌ์ด ๋ฌธ์ ์ธ ์ค ์๊ณ ๋์ ํ์ผ๋ ์๊ฐ๋ณด๋ค ์ฝ์ง ์์๋ค. ๋, ์ ๋ต ๋น์จ์ด ๋์ง ์์๋๋ฐ ์ด์ ๋ฅผ ์ ๊ฒ ๊ฐ์๋ค. ๋ฌธ์ ์์ ๊ฐ๋ก x ์ธ๋ก
ํํ๋ก ๋์ค๊ธธ๋ 2์ฐจ์ ๋ฐฐ์ด๋ก ์ด๊ธฐํํ๋ ๋ฌธ์ ์ธ๊ฐ? ํ๋๋ฐ ์๋์๋ค. ์ด ๋ฌธ์ ์ ํต์ฌ์ N
์ H
๋ก ๋๋ด์ ๋ ๋๋์ด ๋จ์ด์ง๋์ง ์๋์ง์ ๊ฒฝ์ฐ๋ฅผ ์ ์๊ฐํ๋ฉด ํ ์ ์๋ ๋ฌธ์ ๋ค.
- ํฌ๊ฒ ๋ ๊ฐ์ง๋ก ๋๋ ์ ํ๋ฉด๋๋ค. ์ธต ์๋ฅผ ๊ตฌํ๋ ์, ๋ฐฉ ๋ฒํธ๋ฅผ ๊ตฌํ๋ ์
- ์ธต ์: N๋ฒ์งธ ๋ฐฉ์ ์ธต์ ๊ตฌํ ๋๋
N
์H(์ธต)
์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ฉด ๋๋ค. ์ด๋N
์ดH
๋ก ๋๋ ๋๋จธ์ง๊ฐ 0์ด ์๋๋ผ๋ฉด ๋๋จธ์ง๋ฅผH
์ธต์ผ๋ก ์ ์ธํด์ฃผ๊ณ 0์ด๋ผ๋ฉดH
์ธต์ด๋ฏ๋กH
๋ก ์ ์ธํด์ค๋ค. ์๋ฅผ๋ค์ดH, W, N = 4, 3, 4
์ธ ๊ฒฝ์ฐ๋ฅผ ์ดํด๋ณด์. ์ด๋๋H % N == 0
์ด๋ฏ๋ก ์ ์ผ ๊ผญ๋๊ธฐ์ ์์นํด์์๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์๋์๊ฒ ๋ฐฐ์ ๋ ์ธต ์๋H
์ธต์ด ๋๋ค.
- ํธ ์: ๋ง์ฐฌ๊ฐ์ง๋ก
H(์ธต)
๋ฅผ ์ด์ฉํด์ผํ๋๋ฐ, 2๋ฒ ๊ณผ์ ์์๋๋จธ์ง
๋ฅผ ์ด์ฉํ๋ค๋ฉด, ์ด๋ฒ์๋๋ชซ
์ ์ด์ฉํ๋ฉด ๋๋ค. ๋จ, 2๋ฒ ๊ณผ์ ์ ์ ํํ ์ดํ์ ๊ฒฝ์ฐ์ ์๋ฅผ ๋๋์. ์๋ฅผ ๋ค์ดH, W, N = 4, 3, 4
์ ๊ฒฝ์ฐ 2๋ฒ๊ณผ์ ์์ ๋๋จธ์ง๊ฐ ์์๊ธฐ ๋๋ฌธ์ ๋ชซ์ ๊ทธ๋๋ก ๋ฃ์ด์ฃผ๋ฉด ๋๊ณ ,H, W, N = 4, 3, 6
์ ๊ฒฝ์ฐ 2๋ฒ๊ณผ์ ์์ ๋๋จธ์ง๊ฐ ์์๊ธฐ ๋๋ฌธ์ ๊ทธ๋๋ก ๋ชซ์ +1 ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ๋ฉด ๋๋ค.
T = int(input())
for _ in range(T):
H, W, N = map(int, input().split())
if not N % H:
floor = H
number = N // H
else:
floor = N % H
number = N // H + 1
print(floor*100 + number)
๋ฐ์ํ
'Algorithm > ๋ฐฑ์ค(BOJ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1158 - ์์ธํธ์ค ๋ฌธ์ (0) | 2021.05.04 |
---|---|
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 2164 - ์นด๋2 (0) | 2021.05.04 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 14467 - ์๊ฐ ๊ธธ์ ๊ฑด๋๊ฐ ์ด์ 1 (0) | 2021.04.28 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1924 - 2007๋ (0) | 2021.04.28 |
[ ํ์ด์ฌ(python) ] ๋ฐฑ์ค 1453 - ํผ์๋ฐฉ ์๋ฐ (0) | 2021.04.28 |
๋๊ธ