A21814.根式化简
普及+/提高
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
小可可在学习“立方根”的知识时碰到这样的问题:
将下面根式化简为最简根式:
(1) 3125 (2) 381 (3) 352
这个问题对于小可可来说太简单了,他很快就算出了答案:
(1) 5 (2) 333 (3) 352
小可可知道任意形如3x 的根式,化简后一定可以被写成形如a3b的最简根式。他觉得这很有趣,就仿照出了不少题,但没一会儿就被密密麻麻的根式绕晕了,于是他向你求助:
给定 n 个形如 3x 的根式,请你将它们化简为形如a3b的最简形式,为了方便,你只需要输出其中的a 即可。
如果你没有学过这部分数学知识,你可以认为题意是:给你n 个正整数x,对于每一个x,你需要求出整数a,b 使得a3×b=x,输出最大的整数a 即可。
输入格式
输入有两行:
第一行一个整数n,表示有n 个形如3x 的根式;
第二行n 个正整数,依次给出每个x。
输出格式
输出n 行,每行一个正整数,第i 行正整数表示你对输入中第i 个x 给出的答案。
输入输出样例
输入#1
3 125 81 52
输出#1
5 3 1
说明/提示
对于100%的数据满足:1≤n≤10000,1≤x≤1018。
本题共10 个测试点,编号为1~10,每个测试点额外保证如下:
测试点编号n 的范围x 的范围
1~2 n≤10,x≤106
3~4 n≤10,x≤109
5~6 n≤100,x≤1018 且x 为完全立方数
7~8 n≤500,x≤1018
9~10 n≤10000,x≤1018