第十六届蓝桥杯B组第二题

当时在考场的时候这一道题目 无论我是使用JAVA的大数(BIGTHGER)还是赛后 使用PY 都是没有运行出来 今天也是突发奇想在B站上面搜一搜 看了才知道这也是需要一定的数学思维

通过转换 设X来把运算式精简化 避免运行超时

下面则是代码

public class lanbaby {
    public static void main(String[] args) {
    long a=20250412,b=20240413;
    //long ;
    long k=a-b,x=b;
    while(true){
        if((x-k)%a==0){
            System.out.println(x-a);break;
        }
        x+=b; // 化简后x成倍数增加
    }

    }
}

最后简单的提一句 我是省二呢 嘿嘿

你可能感兴趣的:(蓝桥杯,职场和发展)