给定 n, m ,问是否存在两个不同的数 x, y 使得 1 ≤ x < y ≤ m 且 n mod x = n mod y 。
输入包含多组独立的询问。
第一行包含一个整数 T 表示询问的组数。
接下来 T 行每行包含两个整数 n, m,用一个空格分隔,表示一组询问。
输出 T 行,每行依次对应一组询问的结果。如果存在,输出单词 Yes;如果不存在,输出单词 No。
3 1 2 5 2 999 99
No No Yes
对于 20% 的评测用例,T ≤ 100 ,n, m ≤ 1000;
对于 50% 的评测用例,T ≤ 10000 ,n, m ≤ 105;
对于所有评测用例,1 ≤ T ≤ 105 ,1 ≤ n ≤ 109 ,2 ≤ m ≤ 109。
本试题适用于用c/c++/java代码来完成,如用Python代码出现时间超限问题建议转到:https://www.dotcpp.com/oj/problem2735.html链接