题目 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");
        }
    }
}
相关推荐
Z1Jxxx几秒前
删除字符串2
开发语言·c++·算法
小CC吃豆子4 分钟前
Qt的信号与槽机制
开发语言·数据库·qt
你的冰西瓜8 分钟前
C++中的set容器详解
开发语言·c++·stl
alonewolf_999 分钟前
JDK17 GC调优全攻略:从参数解析到实战优化
java·jvm
weixin_4624462312 分钟前
使用 Python 创建和导出 Jupyter Notebook:从零到一的完整教程
开发语言·python·jupyter
蕨蕨学AI17 分钟前
【Wolfram语言】44 导入与导出
开发语言·wolfram
豆沙沙包?18 分钟前
2026年--Lc336-1448. 统计二叉树中好节点的数目(树)--java版
java·开发语言·深度优先
青小莫20 分钟前
C++之类和对象(下)
java·开发语言·c++
superman超哥21 分钟前
惰性求值(Lazy Evaluation)机制:Rust 中的优雅与高效
开发语言·后端·rust·编程语言·lazy evaluation·rust惰性求值
9号达人21 分钟前
AI最大的改变可能不是写代码而是搜索
java·人工智能·后端