400 数
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
如果一个正整数 同时满足下面两个条件,那么称 是一个 400 数:
- 恰好有 个不同的质因数。
- 对于 的每一个质因数 , 在 中出现的次数都是偶数。
更形式化地说:对于每个质因数 ,满足 的最大非负整数 必须是偶数。
现在需要处理 个询问。
每个询问给定一个整数 ,请你求出不超过 的最大 400 数。
在本题的数据范围内,保证对于每个询问,都存在一个不超过 的 400 数。
输入格式
第一行输入一个整数 。
接下来 行,每行一个整数 。
输出格式
输出 行。第 行应输出第 个查询的答案。
5
404
36
60
1000000000000
123456789
400
36
36
1000000000000
123454321
样例 1 解释
以第一个查询为例:
- 的素因数恰好为 和 两种。 被 整除的次数为 次(偶数次),被 整除的次数为 次(偶数次),因此 是 400 数。而 、、、 均不是 400 数,故答案为 。
数据范围
的数据满足:
- 对于每个查询,
的数据满足:
- 对于每个查询,
的数据满足:
- 对于每个查询,