B. 额度拆分最大公倍

额度拆分最大公倍

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目内容

调度模块要把额度 nn 拆成两份正整数 aa 和 bb,满足 a+b=na+b=n,并希望对冲指标 lcm(a,b)\mathrm{lcm}(a,b) 尽可能大。共有 tt 次独立查询,每次给出一个 nn。

请对每次查询输出一组使最小公倍数最大的 aa 和 bb。

约束:询问次数不超过 100000,2≤n≤100000000000002 \le n \le 10000000000000。

输入描述

第一行一个正整数 tt。 接下来 tt 行,每行一个正整数 nn。 保证 1≤t≤1000001 \le t \le 100000,2≤n≤100000000000002 \le n \le 10000000000000。

输出描述

对每组询问输出一行两个正整数 aa 和 bb,用空格隔开。

样例1

输入

3
3
6
9

输出

1 2
1 5
4 5

说明

按题意模拟计算得到。

样例2

输入

1
8

输出

3 5

说明

按题意模拟计算得到。

样例3

输入

2
15
16

输出

7 8
7 9

说明

按题意模拟计算得到。

春招模拟赛第十场|协程|2023.04.15研发岗笔试

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2023-4-24 19:00
End at
2023-4-24 21:00
Duration
2 hour(s)
Host
Partic.
41