아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

개구리

시간 제한1초메모리 제한512 MB

요약
개구리가 0에서 +A 또는 -B만큼 점프할 때 1부터 X까지의 위치 중 도달 가능한 곳의 개수를 구한다.
난이도

보통10점 중 5점

유형
정수론, 수학
정답자
아직 제출이 없습니다

문제

Albert는 개구리 장난감을 이용한 놀이를 즐겨한다. 이 장난감은 우측으로 AAcm 혹은 좌측으로 BBcm 점프할 수 있다.

예를 들어 현재 개구리 장난감의 위치가 00이고 A=4A = 4, B=2B = 2 라 하자. 아래 그림에서 음수는 처음 위치에서 좌측을, 양수는 우측을 나타내며 거리의 단위는 cm (centimeter) 이다.

만약 개구리가 우측으로 점프를 한 번 한다면, 아래 그림처럼 44cm 만큼 이동한 위치에 착지하게 된다.

이후 좌측으로 한 번 점프하면 22cm 만큼 이동한 위치에 착지한다.

여기서 다시 좌측으로 두 번 더 점프하면 총 44cm를 움직이게 되어 처음 위치에서 좌측으로 22cm 떨어진 지점에 착지한다.

위 예제의 경우 개구리가 무한정 점프할 수 있더라도 처음 위치에서 11cm 떨어진 곳에 도달할 수 있는 방법은 없다. 이를 깨달은 Albert는 문득 궁금해졌다 -- 개구리가 무한정 점프할 수 있을 때, 처음 위치에서 우측으로 11cm, 22cm, …\dots, XXcm 떨어진 (총 XX개의) 위치들 중 몇 곳에 도달할 수 있을까? 위 예제의 경우 A=4A = 4, B=2B = 2 라면 X=10X = 10 일 때 처음 위치에서 우측으로 22cm, 44cm, 66cm, 88cm, 1010cm 위치에 도달할 수 있으므로 정답은 55가 된다.

Albert를 도와 AA, BB, XX가 주어졌을 때 답을 구해보자.

입력

입력 첫 줄에 테스트 케이스의 수 TT가 주어진다.

각 테스트 케이스는 한 줄에 세 개의 정수 AA, BB, XX가 공백으로 구분되어 주어진다.

출력

각 테스트 케이스의 정답을 각 줄에 출력한다.

제한

  • 1≤T≤201 ≤ T ≤ 20
  • 1≤A,B≤1,000,000,0001 ≤ A, B ≤ 1\\,000\\,000\\,000
  • 1≤X≤2,000,000,0001 ≤ X ≤ 2\\,000\\,000\\,000

예제1

  1. 예제 1

    입력
    7
    4 2 10
    2 4 11
    5 3 15
    20 22 2022
    6 9 2000000000
    1 1 2000000000
    4 7 2
    
    예상 출력
    5
    5
    15
    1011
    666666666
    2000000000
    2