当前位置: 首页 > news >正文

[第十二届蓝桥杯/java/算法]D——相乘

🧑‍🎓个人介绍:大二软件生,现学JAVA、Linux、MySQL、算法

 

💻博客主页:渡过晚枫渡过晚枫
👓系列专栏:[编程神域 C语言],[java/初学者],[蓝桥杯]

📖阶段目标:备战2023蓝桥杯java个人赛

 👻不能逃避,不能逃避,不能逃避,去成为更好的自己!👻


一、🍁题目描述:

小蓝发现,他将1至1000000007之间的不同的数与2021相乘后再求除以1000000007的余数,会得到不同的数。
小蓝想知道,能不能在1至1000000007之间找到一个数,与 2021相乘后再除以1000000007后的余数为999999999

如果存在,请在答案中提交这个数;

如果不存在,请在答案中提交0。


二、🍁题目分析:

我采用的是最简单的方法,遍历,判断结果。

我们知道,这类填空题往往只有一个答案,故当一个符合条件的数时,我们便可以跳出循环以便缩短执行时间了。

其结果为:17812964


三、🍁解题代码:

package JAVA_Lanqiao_2021;

public class D
{
    public static void main(String[] args)
    {
        for(long i=1;i<=1000000007;i++) {
            if((i*2021)%1000000007==999999999)
               System.out.println(i);
        }
    }
}

 

相关文章:

  • 如皋做网站/上海公布最新情况
  • 如何建立JavaScript网站/外包公司到底值不值得去
  • 易趣网网站建设与维护/有哪些营销推广方式
  • 做网站运营这工作怎么样/网络营销有哪些推广平台
  • 服务器做网站FTP必要性大吗/单页关键词优化费用
  • 家用电脑做网站教程/宁波百度关键词推广
  • NewStarCTF公开赛week3密码学前两道题的wp
  • FOC算法与SVPWM技术
  • C++和Qt分别与HTuple之间相互转换
  • WPF使用快捷键 资源 输入快捷键与资源绑定 资源绑定调用操作 或keydown处理
  • HistoSeg:具有多损失函数的快速注意,用于数字组织学图像中的多结构分割
  • [洛谷]【深基16.例3】二叉树深度
  • Java 条件语句 - if...else
  • 网络实验之VTP协议
  • Python基础(十)模块与包
  • Vue3项目基本知识点
  • 中国晶振市场规模将增长至2026年的263.21亿元,国产市场未来可期
  • C 语言的编译,干货有点多!