Mathematical manipulation
Medium Accuracy: 15.25% Submissions: 1097 Points: 4

Given a number N, find the total numbers, less than or equal to N which have at-least one common factor with N other than 1.

Input:
The first line of input contains an integer T denoting the no of test cases. Then T test cases follow. Each test case consist of an integer N.

Output:
For each test case output an integer denoting the count of numbers, less than or equal to N having at-least one common factor between the number and N except 1.

Constraints:
1<=T<=100000
1<=N<=1000000

Example:
Input:

3
1
6
15

Output:
0
4
7

Explanation:
For N=1, there are no numbers satisfying the condition.
For N=6, the 4 numbers having a common factor between them and 6 are : 2, 3, 4 & 6
For N=15, the 7 numbers having a common factor between them and 15 are : 3, 5, 6, 9, 10, 12, 15

to report an issue on this page.

Editorial

We strongly recommend solving this problem on your own before viewing its editorial. Do you still want to view the editorial?

Yes

All Submissions

My Submissions:

Login to access your submissions.