쉬운 측정
시간 제한2초메모리 제한512 MB
b와 d가 주어질 때, 두 펌프가 함께 d초 동안 b리터를 퍼낸다는 조건을 만족하는 양의 정수 순서쌍 (a, c)의 개수를 구한다.
문제
Edward는 두 대의 물 펌프의 양수량을 측정하는 일을 맡았다. 그는 펌프로 물탱크에 물을 퍼 넣고, 일정 시간 동안 탱크에 퍼진 물의 양을 확인했다.
그는 첫 번째 펌프가 초 동안 리터의 물을 퍼 올리고, 두 번째 펌프가 초 동안 리터의 물을 퍼 올린다는 것을 알아냈다. 또한 두 펌프를 동시에 사용하면 둘이 합쳐 초 동안 리터의 물을 퍼 올린다는 것도 알아냈다.
안타깝게도 Edward는 기록에 물을 쏟아서 이제 와 의 값을 복구할 수 없다. 하지만 두 값이 양의 정수였다는 것은 기억한다. 이제 그는 자신의 측정 결과와 일치하도록 와 의 값을 고르는 방법이 몇 가지인지 궁금해한다.
입력
첫째 줄에는 정수 ()이 주어진다. 이는 테스트 케이스의 수이다.
다음 개의 줄에는 각각 두 정수 와 가 주어진다 ().
출력
각 테스트 케이스마다 와 를 고르는 방법의 수를 나타내는 정수 하나를 출력한다. 각 답은 서로 다른 줄에 출력한다.
힌트
첫 번째 테스트 케이스에서 가능한 값은 , ; , ; , ; , 이다.