CF1325A.EhAb AnD gCd

入门

通过率:0%

时间限制:1.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given a positive integer xx. Find any such 22 positive integers aa and bb such that GCD(a,b)+LCM(a,b)=xGCD(a,b)+LCM(a,b)=x.

As a reminder, GCD(a,b)GCD(a,b) is the greatest integer that divides both aa and bb. Similarly, LCM(a,b)LCM(a,b) is the smallest integer such that both aa and bb divide it.

It's guaranteed that the solution always exists. If there are several such pairs (a,b)(a, b), you can output any of them.

给你一个正整数 xx。请找出任意一对正整数 aa 和 bb,使得 GCD(a,b)+LCM(a,b)=xGCD(a,b)+LCM(a,b)=x。

需要提醒的是,GCD(a,b)GCD(a,b) 是能同时整除 aa 和 bb 的最大整数;类似地,LCM(a,b)LCM(a,b) 是能被 aa 和 bb 同时整除的最小整数。

保证解一定存在。如果存在多组满足条件的 (a,b)(a, b),输出任意一组即可。

输入格式

The first line contains a single integer tt (1≤t≤100)(1 \le t \le 100) — the number of testcases.

Each testcase consists of one line containing a single integer, xx (2≤x≤109)(2 \le x \le 10^9).

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

每个测试用例由一行组成,该行包含一个整数 xx(2≤x≤1092 \le x \le 10^9)。

输出格式

For each testcase, output a pair of positive integers aa and bb (1≤a,b≤109)1 \le a, b \le 10^9) such that GCD(a,b)+LCM(a,b)=xGCD(a,b)+LCM(a,b)=x. It's guaranteed that the solution always exists. If there are several such pairs (a,b)(a, b), you can output any of them.

对于每个测试用例,输出一对正整数 aa 和 bb(1≤a,b≤1091 \le a, b \le 10^9),使得 GCD(a,b)+LCM(a,b)=xGCD(a,b)+LCM(a,b)=x。保证解一定存在。如果存在多对满足条件的 (a,b)(a, b),你可以输出其中任意一对。

输入输出样例

  • 输入#1

    2
    2
    14

    输出#1

    1 1
    6 4

说明/提示

In the first testcase of the sample, GCD(1,1)+LCM(1,1)=1+1=2GCD(1,1)+LCM(1,1)=1+1=2.

In the second testcase of the sample, GCD(6,4)+LCM(6,4)=2+12=14GCD(6,4)+LCM(6,4)=2+12=14.

在样例的第一个测试用例中,GCD(1,1)+LCM(1,1)=1+1=2GCD(1,1)+LCM(1,1)=1+1=2。

在样例的第二个测试用例中,GCD(6,4)+LCM(6,4)=2+12=14GCD(6,4)+LCM(6,4)=2+12=14。

输入解题思路,AI测评打分。不知道怎么写?

首页