서로 다른 유리수의 개수
시간 제한2초메모리 제한512 MB
0 ≤ a ≤ b ≤ N인 모든 a/b가 갖는 서로 다른 값을 센다. 기약분모가 N 이하인 [0,1] 구간 분수의 개수와 같다.
문제
양의 정수 이 주어진다. 을 만족하는 정수 와 로 분수 를 만들 때, 서로 다른 값이 몇 개인지 세어라. 분모는 이 될 수 없으므로 는 이상이다. 값이 같은 분수는 한 번만 센다. 예를 들어 와 는 값이 같으므로 하나로 센다.
입력
첫 줄에 테스트 케이스의 개수 가 주어진다 (). 이어지는 개의 줄에 정수 이 한 줄에 하나씩 주어진다 ().
출력
각 테스트 케이스마다 서로 다른 유리수의 개수를 한 줄에 하나씩 출력한다.