#7283. 1370A. A. Maximum GCD
0
1370A. A. Maximum GCD
1370A. A. Maximum GCD
CF1370A. Maximum GCD
时限: 1 秒 | 内存: 256 MB | 输入: 标准输入 | 输出: 标准输出
我们考虑区间 $1$ 到 $n$(包含 $n$)内的所有整数。
在所有区间内不同整数对中,找出它们的最大公约数的最大值。形式化地说,求所有满足 $1 \leq a < b \leq n$ 的整数对 $(a, b)$ 中,$\mathrm{gcd}(a, b)$ 的最大值。
两个正整数 $a$ 和 $b$ 的最大公约数 $\mathrm{gcd}(a, b)$ 是同时整除 $a$ 和 $b$ 的最大整数。
输入格式
第一行包含一个整数 $t$($1 \leq t \leq 100$),表示测试用例的数量。接下来是每个测试用例的描述。
每个测试用例仅包含一行,一个整数 $n$($2 \leq n \leq 10^6$)。
输出格式
对于每个测试用例,输出在所有满足 $1 \leq a < b \leq n$ 的整数对中,$\mathrm{gcd}(a, b)$ 的最大值。
样例输入 1
2 3 5
样例输出 1
1 2
提示
在第一个测试用例中,$\mathrm{gcd}(1, 2) = \mathrm{gcd}(2, 3) = \mathrm{gcd}(1, 3) = 1$。
在第二个测试用例中,最大可能值为 $2$,对应于 $\mathrm{gcd}(2, 4)$。