문제
강민이는 치킨 한 마리를 주문할 수 있는 치킨 쿠폰을 n장 가지고 있다. 이 치킨집에서는 치킨을 한 마리 주문할 때마다 도장을 하나씩 찍어 주는데, 도장을 k개 모으면 치킨 쿠폰 한 장으로 교환할 수 있다.
강민이가 지금 갖고 있는 치킨 쿠폰으로 치킨을 최대 몇 마리나 먹을 수 있는지 구하여라. 단, 치킨을 주문하기 위해서는 반드시 치킨 쿠폰을 갖고 있어야 한다.
입력
여러 줄에 걸쳐서 자연수 n과 k가 주어진다.
출력
각 입력마다 한 줄에 정답을 출력한다.
제한
1 < k ≤ n ≤ 1,000,000,000
예제입력
4 3
10 3
100 5
예제출력
5
14
124
문제풀이
python EOF 말고는 단순 구현
while 1:
try:
n, k = map(int, input().split())
count = n
while n//k:
count += n//k
n = n//k + n%k
print(res)
except:
break