CF1765M.Minimum LCM
入门
通过率:0%
时间限制:2.00s
内存限制:512MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
You are given an integer n.
Your task is to find two positive (greater than 0) integers a and b such that a+b=n and the least common multiple (LCM) of a and b is the minimum among all possible values of a and b. If there are multiple answers, you can print any of them.
给你一个整数 n。
你的任务是找出两个正整数(大于 0)a 和 b,使得 a+b=n,且 a 与 b 的最小公倍数(LCM)在所有可能的 a、b 取值中达到最小。如果存在多个答案,输出任意一个即可。
输入格式
The first line contains a single integer t (1≤t≤100) — the number of test cases.
The first line of each test case contains a single integer n (2≤n≤109).
第一行包含一个整数 t(1≤t≤100)—— 表示测试用例的数量。
每个测试用例的第一行包含一个整数 n(2≤n≤109)。
输出格式
For each test case, print two positive integers a and b — the answer to the problem. If there are multiple answers, you can print any of them.
对于每个测试用例,输出两个正整数 a 和 b —— 即该问题的答案。如果存在多个答案,你可以输出其中任意一个。
输入输出样例
输入#1
4 2 9 5 10
输出#1
1 1 3 6 1 4 5 5
说明/提示
In the second example, there are 8 possible pairs of a and b:
- a=1, b=8, LCM(1,8)=8;
- a=2, b=7, LCM(2,7)=14;
- a=3, b=6, LCM(3,6)=6;
- a=4, b=5, LCM(4,5)=20;
- a=5, b=4, LCM(5,4)=20;
- a=6, b=3, LCM(6,3)=6;
- a=7, b=2, LCM(7,2)=14;
- a=8, b=1, LCM(8,1)=8.
In the third example, there are 5 possible pairs of a and b:
- a=1, b=4, LCM(1,4)=4;
- a=2, b=3, LCM(2,3)=6;
- a=3, b=2, LCM(3,2)=6;
- a=4, b=1, LCM(4,1)=4.
在第二个例子中,共有 8 种可能的 a 和 b 的配对:
- a=1, b=8, LCM(1,8)=8;
- a=2, b=7, LCM(2,7)=14;
- a=3, b=6, LCM(3,6)=6;
- a=4, b=5, LCM(4,5)=20;
- a=5, b=4, LCM(5,4)=20;
- a=6, b=3, LCM(6,3)=6;
- a=7, b=2, LCM(7,2)=14;
- a=8, b=1, LCM(8,1)=8.
在第三个例子中,共有 5 种可能的 a 和 b 的配对:
- a=1, b=4, LCM(1,4)=4;
- a=2, b=3, LCM(2,3)=6;
- a=3, b=2, LCM(3,2)=6;
- a=4, b=1, LCM(4,1)=4.
输入解题思路,AI测评打分。不知道怎么写?