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