Dotcpp  >  编程题库  >  蓝桥杯2022年第十三届决赛真题-取模(C/C++/Java组)
题目 2701:

蓝桥杯2022年第十三届决赛真题-取模(C/C++/Java组)

时间限制: 3s 内存限制: 512MB 提交: 4893 解决: 918

题目描述

给定 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链接

标签