IITKWPCB - Check the coprimeness
Find largest non-negative number less than or equal to floor (N/2) which is coprime to N.
Two number a and b are considered to coprime if gcd(a, b) = 1.
Input
T : number of test cases (T ≤ 1000).
For next T lines, every line contains n (1 ≤ n ≤ 1012).
Output
For each test case, output the answer as described in the problem statement.
Example
Input: 4
3
4
5
100
Output: 1
1
2
49
hide comments
shantanu tripathi:
2015-08-11 18:41:34
remember it will be 0 for n=1.... caused me one wrng ans :( |
|
karthik1997:
2015-07-16 17:52:36
use long long int and if n==1 o/p is 0 and it's better if you start the loop running from (n/2) to 1 rather than from 1 to (n/2) to avoid tle :D ac 0.0ss |
|
SangKuan:
2015-07-10 09:41:53
esay |
|
ATUL GUPTA:
2015-06-12 15:52:44
use scanf and printf instead cin and cout otherwise you get TLE |
|
Rishabh Agarwal:
2015-06-08 19:34:02
use long long int for c |
|
ANUJ RATHORE:
2015-04-21 21:47:03
its so easy.... |
Added by: | praveen123 |
Date: | 2013-08-05 |
Time limit: | 1s |
Source limit: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Languages: | All except: ASM64 |
Resource: | IITK ACA CSE online judge |