#P4446. [AHOI2018初中组] 根式化简

    ID: 3358 Type: RemoteJudge 1000ms 125MiB Tried: 0 Accepted: 0 Difficulty: 4 Uploaded By: Tags>数学2018安徽枚举素数判断,质数,筛法

[AHOI2018初中组] 根式化简

题目描述

小可可在学习“立方根”的知识时碰到这样的问题:

将下面根式化简为最简根式:

(1) 1253\sqrt[3]{125} (2) 813\sqrt[3]{81} (3) 523\sqrt[3]{52}

这个问题对于小可可来说太简单了,他很快就算出了答案:

(1) 55 (2) 333\sqrt[3]{3} (3) 523\sqrt[3]{52}

小可可知道任意形如x3\sqrt[3]{x} 的根式,化简后一定可以被写成形如ab3a\sqrt[3]{b}的最简根式。他觉得这很有趣,就仿照出了不少题,但没一会儿就被密密麻麻的根式绕晕了,于是他向你求助:

给定 nn 个形如 x3\sqrt[3]{x} 的根式,请你将它们化简为形如ab3a\sqrt[3]{b}的最简形式,为了方便,你只需要输出其中的aa 即可。

如果你没有学过这部分数学知识,你可以认为题意是:给你nn 个正整数xx,对于每一个xx,你需要求出整数a,ba,b 使得a3×b=xa^3 \times b = x,输出最大的整数aa 即可。

输入格式

输入有两行:

第一行一个整数nn,表示有nn 个形如x3\sqrt[3]{x} 的根式; 第二行nn 个正整数,依次给出每个xx

输出格式

输出nn 行,每行一个正整数,第ii 行正整数表示你对输入中第iixx 给出的答案。

3
125 81 52
5
3
1

提示

对于100%的数据满足:1n100001≤n≤100001x10181≤x≤10^{18}

本题共10 个测试点,编号为1~10,每个测试点额外保证如下:

测试点编号n 的范围x 的范围
1~2 n10,x106n≤10, x≤10^6
3~4 n10,x109n≤10, x≤10^9
5~6 n100,x1018n≤100, x≤10^{18}xx 为完全立方数
7~8 n500,x1018n≤500, x≤10^{18}
9~10 n10000,x1018n≤10000, x≤10^{18}