즐거운 원숭이
면접 대비시간 제한1초메모리 제한128 MB
n개의 우리를 원형으로 놓고 한 칸에서 시작해 d칸씩 점프하며 밟은 우리를 열 때 처음 밟은 우리가 다시 나올 때까지 열린 우리 수를 구합니다.
문제
원숭이 한 마리가 새로운 놀이를 찾았습니다. 원숭이는 동물이 한 마리씩 들어 있는 우리 개를 원형으로 늘어놓고 그 위를 뛰어다닙니다. 처음에 모든 우리는 닫혀 있습니다.
원숭이는 어떤 우리 하나에서 출발하며, 딛고 선 우리를 엽니다. 그 뒤로는 항상 칸 앞의 우리로 뛰어가 도착한 우리를 엽니다. 이미 열려 있는 우리로 뛰어드는 순간 원숭이는 멈춥니다.
열린 우리 안의 동물은 모두 이 기회를 놓치지 않고 달아납니다. 달아나는 동물이 몇 마리인지 구하세요.
입력
첫째 줄에 데이터 집합의 개수를 나타내는 정수 ()가 주어집니다. 이어지는 개의 줄에 각 데이터 집합이 하나씩 주어집니다.
각 줄에는 두 정수 과 ()가 공백으로 구분되어 주어집니다. 각각 우리의 개수와 원숭이가 한 번에 뛰어넘는 칸 수를 뜻합니다. (이면 원숭이는 바로 다음 우리로 뛰어갑니다.)
출력
각 데이터 집합마다 달아나는 동물의 수를 한 줄에 하나씩 출력하세요.