#TP1013. 计算器

计算器

题目描述

清明节到了,小 L 想用数学知识为祖先献上特别的纪念。他最近学习了三则运算:加法、减法、乘法,并决定编写一个题目生成器,用这些运算生成与清明节有关的数学题。

小 L 给出正整数 xx 与运算符 \circ,其中运算符为乘法({*},ASCII 为 4242)、加法(+{+},ASCII 为 4343)、减法({-},ASCII 为 4545)之一。

生成器会自动输出两个正整数 m,nm,n,使得 mn=xm \circ n = x,以此表达对祖先的追思。你能帮他完成这个生成器吗?

输入格式

输入一行,一个正整数 xx 和运算符。

输出格式

输出一行,两个正整数 m,nm,n,代表使得 mn=xm \circ n = x 成立的其中一组答案。

你需要确保 1m,n2×10181 \le m, n \le 2 \times 10^{18}

如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。

样例

6 *
2 3

样例 1 解释

在这个样例中,2×3=62 \times 3 = 6,所以 m=2,n=3m = 2, n = 3 是其中一组符合条件的答案。小 L 用乘法表达了对祖先的敬意。

5 +
2 3

样例 2 解释

在这个样例中,2+3=52 + 3 = 5,所以 m=2,n=3m = 2, n = 3 是其中一组符合条件的答案。小 L 用加法象征了家族的传承与延续。