소수
시간 제한8초메모리 제한256 MB
1부터 10^6 범위에서 주어진 구간 [a, b]의 모든 쌍이 공유하는 서로 다른 소인수 개수의 합을 묻는 온라인 질의에 답한다.
문제
이 문제는 인터랙티브 문제이다.
양의 정수 에 대해, 를 와 를 모두 나누는 서로 다른 소수의 개수로 정의한다. 예를 들어 , , 이다.
양의 정수 ()에 대해, 를 를 만족하는 모든 정수 쌍 에 대한 값의 합으로 정의한다.
여러 질의 쌍 에 대해 를 계산해야 한다. 모든 질의는 온라인으로 답해야 한다.
입력
첫째 줄에 질의의 개수 가 주어진다 (). 다음 개의 줄에 질의가 주어진다. 번째 줄에는 두 정수 가 주어진다 ().
번째 질의 ()는 번째 질의에 대한 답을 출력한 뒤에야 입력에서 확인할 수 있다.
출력
정확히 개의 줄을 출력한다. 번째 줄에는 값을 출력한다.
각 질의에 답한 뒤 출력 버퍼를 비워야 한다.