2865: Absurd数
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:2
解决:2
题目描述
一个正整数的 absurd 值定义如下:
1.去除开头、结尾的 0,记此操作之后的数为 x;
2.记 x 的位数为 p,最后一位为 m;
3.若 m=5 则 absurd 值为 p*2-1,否则为 p*2;
对于一个正整数 c,若在闭区间[0.95c,1.05c]内存在一个整数 e,使得 e 的
absurd 值小于 c 的 absurd 值,则称 c 为 absurd 数,否则称为 not absurd 数。
现在询问 c 是否为 absurd 数。
输入
第一行一个整数 T,为询问组数;
下面 T 行,每行一个整数 c,代表询问。
输出
对于每一个询问,输出一行字符串,若 c 为 absurd 数,则输出“absurd”,
否则输出“not absurd”。
注意:输出不包含引号,字符串严格匹配!
样例输入 复制
4
99
49998
90000
970000000
样例输出 复制
absurd
absurd
not absurd
absurd
提示
【数据规模】
对于 30%的数据满足:T <= 500,c <= 1000
对于 100%的数据满足:T <= 10000,c <= 10^9