반응형
https://www.acmicpc.net/problem/10250
T=int(input())
for i in range(T):
H, W, N = map(int, input().split())
dist = N//H+1
floor = N%H
if floor==0:
dist-=1
floor=H
print(floor*100+dist)
01호를 H만큼 채우고 02호를 H만큼 채우는 방식이라 몇 호인지는 N을 H로 나눈 몫에 1을 더한 값과 같다. 그리고 층 수는 N을 H로 나눈 나머지와 같다.
하지만 이렇게 하면 나머지가 0일 때 잘못된 값이 나오는데 이는 조건문을 통해 맞춰주었다.
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[python 파이썬] 백준 1978번: 소수 찾기 (0) | 2019.12.30 |
---|---|
[python 파이썬] 백준 2775번: 부녀회장이 될테야 (0) | 2019.12.23 |
[python 파이썬] 백준 2869번: 달팽이는 올라가고 싶다 (0) | 2019.12.21 |
[python 파이썬] 백준 1193번: 분수찾기 (2) | 2019.12.20 |
[python 파이썬] 백준 1316번: 그룹 단어 체커 (2) | 2019.12.19 |