#P8982. 「DROI」Round 1 下坠
「DROI」Round 1 下坠
题目背景
下坠是有终点的吗?
题目描述
是定义在 上的函数。
我们令 表示 从低到高第 位,那么 ( 表示 的位数)。
如果对于一个数 ,存在 使得 ,那我们称 是下坠数。
现在有 次询问,每次询问会给出一个正整数 。
令 表示所有下坠数中第 小的下坠数,那么请你找到一个最小的 ,使得 。若不存在一个 满足条件,则输出 。
输入格式
第一行输入一个整数 ,表示询问次数。
接下输入一行 个数,第 个数表示第 次询问的 。
输出格式
输出一行 个数,第 个数表示第 次询问你找到的答案。
3
1 2 3
1 2 3
3
9 14 46666666
9 18 -1
提示
样例解释 #1
注意到 的定义域是 ,所以 不是下坠数。则前三个下坠数分别为 ,对应的 值则为 。
样例解释 #2
第 和 个下坠数分别为 和 ,其对应的 值则为 和 。可以证明,第 个下坠数对应的 。
数据范围
对于 的数据满足:,。
其中对于 的数据满足:。
对于 的数据满足:。
对于另外 的数据满足:对于所有被询问到的下坠数 ,都有 或者 。
请注意不同寻常的时间限制。