#P1045. 量化密钥比对

量化密钥比对

量化密钥比对

题目描述

在一次密码侦察行动中,你截获了敌方量子通信链路中的两段“量化密钥”。

这些密钥以十进制的形式记录实数,但由于通信链路受到时空噪声干扰,同一个实数可能在不同节点被记录成不同的文本形式,例如:

  • 被插入无意义的前导零填充
  • 尾部出现衰减导致的随机零
  • 可能带有小数部分
  • 文本范围可能会大于长整型

为了验证两段密钥是否来自同一个真实的量化值,你需要忽略所有记录格式带来的差异,只根据其数学意义判断:

这两个文本是否表示同一个实数?

输入格式

第一行一个整数 T(1≤T≤100001 \leq T \leq 10000),表示比对次数。 接下来 T 行,每行输入两个实数 A 和 B。

输出格式

对于每组输入,输出一行:若 A 和 B 表示同一个十进制实数(数学意义上的值),输出 YES,否则输出 NO。

样例 1

1
1 1
YES

样例 2

4
001.2300 1.23
1.23000 01.23
123456789012345678901234567890 123456789012345678901234567890.000
1.23 1.230000000000000000000000000001
YES
YES
YES
NO

提示

没有这么简单