A5819 | 「AHOI2018 初中组」根式化简
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
小可可在学习「立方根」的知识时碰到了这样的问题。
将下面根式化简为最简根式:
1. $\sqrt[3]{125}$
2. $\sqrt[3]{81}$
3. $\sqrt[3]{52}$
这个问题对于小可可来说太简单了,他很快就算出了答案:
1. $5$
2. $3\sqrt[3]{3}$
3. $\sqrt[3]{52}$
小可可知道任意形如 $\sqrt[3]{x}$ 的根式,化简后一定可以被写成形如 $a\sqrt[3]{b}$ 的最简根式。他觉得这很有趣,就仿照出了不少题,但没一会儿就被密密麻麻的根式绕晕了,于是他向你求助:
给定 $n$ 个形如 $\sqrt[3]{x}$ 的根式,请你将它们化简为形如 $a\sqrt[3]{b}$ 的最简形式,为了方便,你只需要输出其中的 $a$ 即可。
如果你没有学过这部分数学知识,你可以认为题意是:给你 $n$ 个正整数 $x$,对于每一个 $x$,你需要求出整数 $a,b$ 使得 $a^3 \times b = x$,输出最大的整数 $a$ 即可。
将下面根式化简为最简根式:
1. $\sqrt[3]{125}$
2. $\sqrt[3]{81}$
3. $\sqrt[3]{52}$
这个问题对于小可可来说太简单了,他很快就算出了答案:
1. $5$
2. $3\sqrt[3]{3}$
3. $\sqrt[3]{52}$
小可可知道任意形如 $\sqrt[3]{x}$ 的根式,化简后一定可以被写成形如 $a\sqrt[3]{b}$ 的最简根式。他觉得这很有趣,就仿照出了不少题,但没一会儿就被密密麻麻的根式绕晕了,于是他向你求助:
给定 $n$ 个形如 $\sqrt[3]{x}$ 的根式,请你将它们化简为形如 $a\sqrt[3]{b}$ 的最简形式,为了方便,你只需要输出其中的 $a$ 即可。
如果你没有学过这部分数学知识,你可以认为题意是:给你 $n$ 个正整数 $x$,对于每一个 $x$,你需要求出整数 $a,b$ 使得 $a^3 \times b = x$,输出最大的整数 $a$ 即可。
输入格式
输入有两行:
第一行一个整数 $n$,表示有 $n$ 个形如 $\sqrt[3]{x}$ 的根式;
第二行 $n$ 个正整数,依次给出每个 $x$。
第一行一个整数 $n$,表示有 $n$ 个形如 $\sqrt[3]{x}$ 的根式;
第二行 $n$ 个正整数,依次给出每个 $x$。
输出格式
输出 $n$ 行,每行一个正整数,第 $i$ 行正整数表示你对输入中第 $i$ 个 $x$ 给出的答案。
输入输出样例
输入 #1
3 125 81 52
输出 #1
5 3 1
|测试点编号|$n$ |$x$ |
|:------:|:----------:|:-------------:|
|$1,2$ |$n\le 10$ | $x\le 10^6$ |
|$3,4$ |$n\le 10$ | $x\le 10^9$ |
|$5,6$ |$n\le 100$ | $x\le 10^{18}$ 且 $x$ 为完全立方数|
|$7,8$ |$n\le 500$ | $x\le 10^{18}$|
|$9,10$ | $n\le 10^4$| $x\le 10^{18}$|
|:------:|:----------:|:-------------:|
|$1,2$ |$n\le 10$ | $x\le 10^6$ |
|$3,4$ |$n\le 10$ | $x\le 10^9$ |
|$5,6$ |$n\le 100$ | $x\le 10^{18}$ 且 $x$ 为完全立方数|
|$7,8$ |$n\le 500$ | $x\le 10^{18}$|
|$9,10$ | $n\le 10^4$| $x\le 10^{18}$|
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?