loj#P3232. 「POI2019 R1」Najmniejsza wspólna wielokrotność

「POI2019 R1」Najmniejsza wspólna wielokrotność

题目描述

题目译自 POI XXVII - I etapNajmniejsza wspólna wielokrotność

给出一个自然数 M M ,找到一个区间 [a, b] [a,~b] 使得 M=lcm(a,a+1,,b) M = \text{lcm}(a, a + 1, \dots, b) ,并且 a<b a < b

输入格式

输入数据第一行包含一个整数 z z ,表示测试数据组数。对于每组测试数据:

第一行包含一个整数 M M ,含义如题面所述。

输出格式

对于每组数据,如果不能找到一个合法的区间,输出 NIE。否则,输出两个正整数 aabb。如果存在多组解,找一个 aa 最小的。如果还有多组解,找一个 bb 最小的。

3
12
504
17
1 4
6 9
NIE

数据范围与提示

Subtask # 额外限制 分值
11 1z10,1M10001 \le z \le 10, 1 \le M \le 1000 1818
22 1z100,1M1091 \le z \le 100, 1 \le M \le 10^9 2020
33 1z100,1M10181 \le z \le 100, 1 \le M \le 10^{18}
44 1z10000,1M10181 \le z \le 10000, 1 \le M \le 10^{18} 4242