题目 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");
        }
    }
}
相关推荐
java坤坤8 分钟前
Elasticsearch Java实战手册:搭建、条件构建与分页优化
java·elasticsearch
leiming69 分钟前
c++ string 容器
开发语言·c++·算法
自由与自然17 分钟前
栅格布局常用用法
开发语言·前端·javascript
_codemonster20 分钟前
python易混淆知识点(十六)lambda表达式
开发语言·python
小梁努力敲代码21 分钟前
Java多线程--单例模式
java·开发语言
Percep_gan22 分钟前
解决-bash: /usr/bin/yum: No such file or directory
开发语言·bash
缺点内向30 分钟前
如何在 C# 中将 Word 文档转换为 EMF(增强型图元文件)
开发语言·c#·word·.net
老华带你飞33 分钟前
学生宿舍管理|基于java + vue学生宿舍管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
Filotimo_41 分钟前
在java后端开发中,redis的用处
java·开发语言·redis
lkbhua莱克瓦241 小时前
TCP通信练习4-上传文件名重复问题
java·网络·网络协议·tcp/ip·tcp