CF1765M.Minimum LCM

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Minimum LCM

题目描述

给定一个整数 nn。

你的任务是找到两个正整数(大于 00)aa 和 bb,使得 a+b=na+b=n,并且 aa 和 bb 的最小公倍数(LCM)在所有可能的 aa 和 bb 中最小。如果有多个答案,你可以输出其中任意一个。

输入格式

第一行包含一个整数 tt(1≤t≤1001 \le t \le 100),表示测试用例的数量。

每个测试用例的第一行包含一个整数 nn(2≤n≤1092 \le n \le 10^9)。

输出格式

对于每个测试用例,输出两个正整数 aa 和 bb,作为问题的答案。如果有多个答案,你可以输出其中任意一个。

说明/提示

在第二个样例中,有 88 对可能的 aa 和 bb:

  • a=1a=1,b=8b=8,LCM(1,8)=8LCM(1,8)=8;
  • a=2a=2,b=7b=7,LCM(2,7)=14LCM(2,7)=14;
  • a=3a=3,b=6b=6,LCM(3,6)=6LCM(3,6)=6;
  • a=4a=4,b=5b=5,LCM(4,5)=20LCM(4,5)=20;
  • a=5a=5,b=4b=4,LCM(5,4)=20LCM(5,4)=20;
  • a=6a=6,b=3b=3,LCM(6,3)=6LCM(6,3)=6;
  • a=7a=7,b=2b=2,LCM(7,2)=14LCM(7,2)=14;
  • a=8a=8,b=1b=1,LCM(8,1)=8LCM(8,1)=8。

在第三个样例中,有 55 对可能的 aa 和 bb:

  • a=1a=1,b=4b=4,LCM(1,4)=4LCM(1,4)=4;
  • a=2a=2,b=3b=3,LCM(2,3)=6LCM(2,3)=6;
  • a=3a=3,b=2b=2,LCM(3,2)=6LCM(3,2)=6;
  • a=4a=4,b=1b=1,LCM(4,1)=4LCM(4,1)=4。

由 ChatGPT 4.1 翻译

样例

4
2
9
5
10
1 1
3 6
1 4
5 5

在线编程 IDE

建议全屏模式获得最佳体验