题目 2701: 取模

题目描述:

给定 n, m ,问是否存在两个不同的数 x, y 使得 1 ≤ x < y ≤ m 且 n mod x = n mod y 。

代码:

java 复制代码
package lanqiao;

import java.math.BigInteger;
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
        while(t -- != 0)
        {
            int n = sc.nextInt();
            int m = sc.nextInt();
            boolean tf = false;
            for(int x = 1;x <= m;x ++)
            {
                for(int y = 1;y < x;y ++){
                    if(x == y || n % x != n % y){
                        continue;
                    }
                    tf = true;
                    break;
                }
                if(tf)
                {
                    break;
                }
            }
            if(tf)
            {
                System.out.println("Yes");
                continue;
            }
            System.out.println("No");
        }
    }
}
相关推荐
码农颜19 小时前
6.3 主函数流程剖析
开发语言·php
研☆香20 小时前
聊一聊前端的常见字 关键字
开发语言·前端·javascript
xier_ran20 小时前
【infra之路】GPU 存储层次总结:L1 / L2 / HBM
java·网络·数据库
wuminyu20 小时前
JDK21中虚拟线程和FFM协同实现高并发源码剖析
java·linux·c语言·jvm·c++
草莓橙子碗21 小时前
Claude 使用指南
开发语言·python
SWAGGY..21 小时前
【C++进阶】:(1)继承机制详解
java·jvm·c++
longxiaozhang621 小时前
C# Array类:数组其实没那么难
开发语言·c#
码匠许师傅21 小时前
【C++ 面试真题】27. 聊聊 C++ 的内存泄漏与内存布局
java·c++·面试
互联网中的一颗神经元1 天前
06. Small 对象分配:mcache 无锁路径
开发语言·golang
PPPPickup1 天前
金证秋招笔试
java·开发语言