Start: Jan, 13, 2022 19:00:00
2021年秋季学期程序设计基础(C语言)第四次考试(补题)
End: Sep, 10, 2022 23:00:00
Contest has ended!
Time elapsed: 5764:00:00
Time remaining: 00:00:00

小包包的回文小数 3018

Time Limit:  1 s      Memory Limit:   256 MB
Submission:36     AC:23     Score:0

Description

众所周知,小包包是一个哲学家,热衷于总结生活道理融于自己的代码中,自从上次他发明了阶梯进制,这一次他望着回文数,又想到了人生的反复无常,由此他定义了回文小数。

回文数大家都知道,指正着读,倒着读都一样的数,例:12321,114514415411

而回文小数的特点是小数点前的数字和小数点后的数字都是回文数,例:1.121,1231321.2021202都是回文小数,而34.88,122.22都不是回文小数。

江学长对这个回文小数非常感兴趣,回文小数非常好辩认,但是江学长思考的速度很慢,现在有很多小数摆在他的面前,你能帮助他快速地判断每个数是否是回文小数吗?

这个小数整数部分不含前导0,小数部分结尾不能擅自加0,即0.01不能视作0.010,因为这会导致这个小数的意义变化(比如精度),如果这个小数是回文小数,输出“YES”,否则输出“NO”


Input

第一行包含一个正整数T(0< T\le 100)

接下来有T行,每行有一个小数形如n.m(0\le n \le 10^{64},0\le m \le 10^{64})

Output

对于每一个小数,判断是否为回文小数,是回文小数输出“YES”,否则输出“NO”

Samples

input
4 121.01 1.1 114514415411.676 0.1
output
NO YES YES YES
input
4 787.07 787.070 0.01 0.010
output
NO YES NO YES