CF1665A.GCD vs LCM

入门

通过率:0%

时间限制:1.00s

内存限制:256MB

AC君温馨提醒

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

题目描述

You are given a positive integer nn. You have to find 44 positive integers a,b,c,da, b, c, d such that

  • a+b+c+d=na + b + c + d = n, and
  • gcd⁡(a,b)=lcm⁡(c,d)\gcd(a, b) = \operatorname{lcm}(c, d).

If there are several possible answers you can output any of them. It is possible to show that the answer always exists.

In this problem gcd⁡(a,b)\gcd(a, b) denotes the greatest common divisor of aa and bb, and lcm⁡(c,d)\operatorname{lcm}(c, d) denotes the least common multiple of cc and dd.

给你一个正整数 nn。你需要找出 44 个正整数 a,b,c,da, b, c, d,使得

  • a+b+c+d=na + b + c + d = n,且
  • gcd⁡(a,b)=lcm⁡(c,d)\gcd(a, b) = \operatorname{lcm}(c, d)。

如果存在多种可能的答案,你可以输出任意一种。可以证明这样的答案总是存在的。

在本题中,gcd⁡(a,b)\gcd(a, b) 表示 aa 与 bb 的最大公约数,lcm⁡(c,d)\operatorname{lcm}(c, d) 表示 cc 与 dd 的最小公倍数。

输入格式

The input consists of multiple test cases. The first line contains a single integer tt (1≤t≤1041 \le t \le 10^4) — the number of test cases. Description of the test cases follows.

Each test case contains a single line with integer nn (4≤n≤1094 \le n \le 10^9) — the sum of aa, bb, cc, and dd.

输入包含多个测试用例。第一行包含一个整数 tt(1≤t≤1041 \le t \le 10^4),表示测试用例的数量。随后是各测试用例的描述。

每个测试用例包含一行,其中有一个整数 nn(4≤n≤1094 \le n \le 10^9),表示 aa、bb、cc 和 dd 的和。

输出格式

For each test case output 44 positive integers aa, bb, cc, dd such that a+b+c+d=na + b + c + d = n and gcd⁡(a,b)=lcm⁡(c,d)\gcd(a, b) = \operatorname{lcm}(c, d).

对于每个测试用例,输出 44 个正整数 aa、bb、cc、dd,使得 a+b+c+d=na + b + c + d = n 且 gcd⁡(a,b)=lcm⁡(c,d)\gcd(a, b) = \operatorname{lcm}(c, d)。

输入输出样例

  • 输入#1

    5
    4
    7
    8
    9
    10

    输出#1

    1 1 1 1
    2 2 2 1
    2 2 2 2
    2 4 2 1
    3 5 1 1

说明/提示

In the first test case gcd⁡(1,1)=lcm⁡(1,1)=1\gcd(1, 1) = \operatorname{lcm}(1, 1) = 1, 1+1+1+1=41 + 1 + 1 + 1 = 4.

In the second test case gcd⁡(2,2)=lcm⁡(2,1)=2\gcd(2, 2) = \operatorname{lcm}(2, 1) = 2, 2+2+2+1=72 + 2 + 2 + 1 = 7.

In the third test case gcd⁡(2,2)=lcm⁡(2,2)=2\gcd(2, 2) = \operatorname{lcm}(2, 2) = 2, 2+2+2+2=82 + 2 + 2 + 2 = 8.

In the fourth test case gcd⁡(2,4)=lcm⁡(2,1)=2\gcd(2, 4) = \operatorname{lcm}(2, 1) = 2, 2+4+2+1=92 + 4 + 2 + 1 = 9.

In the fifth test case gcd⁡(3,5)=lcm⁡(1,1)=1\gcd(3, 5) = \operatorname{lcm}(1, 1) = 1, 3+5+1+1=103 + 5 + 1 + 1 = 10.

第一个测试用例中,gcd⁡(1,1)=lcm⁡(1,1)=1\gcd(1, 1) = \operatorname{lcm}(1, 1) = 1,1+1+1+1=41 + 1 + 1 + 1 = 4。

第二个测试用例中,gcd⁡(2,2)=lcm⁡(2,1)=2\gcd(2, 2) = \operatorname{lcm}(2, 1) = 2,2+2+2+1=72 + 2 + 2 + 1 = 7。

第三个测试用例中,gcd⁡(2,2)=lcm⁡(2,2)=2\gcd(2, 2) = \operatorname{lcm}(2, 2) = 2,2+2+2+2=82 + 2 + 2 + 2 = 8。

第四个测试用例中,gcd⁡(2,4)=lcm⁡(2,1)=2\gcd(2, 4) = \operatorname{lcm}(2, 1) = 2,2+4+2+1=92 + 4 + 2 + 1 = 9。

第五个测试用例中,gcd⁡(3,5)=lcm⁡(1,1)=1\gcd(3, 5) = \operatorname{lcm}(1, 1) = 1,3+5+1+1=103 + 5 + 1 + 1 = 10。

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

首页