当前位置: 首页 > 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);
        }
    }
}

 

相关文章:

  • NewStarCTF公开赛week3密码学前两道题的wp
  • FOC算法与SVPWM技术
  • C++和Qt分别与HTuple之间相互转换
  • WPF使用快捷键 资源 输入快捷键与资源绑定 资源绑定调用操作 或keydown处理
  • HistoSeg:具有多损失函数的快速注意,用于数字组织学图像中的多结构分割
  • [洛谷]【深基16.例3】二叉树深度
  • Java 条件语句 - if...else
  • 网络实验之VTP协议
  • Python基础(十)模块与包
  • Vue3项目基本知识点
  • 中国晶振市场规模将增长至2026年的263.21亿元,国产市场未来可期
  • C 语言的编译,干货有点多!
  • set(关联性容器)
  • python中的% 是什么意思, 起到什么作用?
  • vue+antd搭建后台管理界面模版(PC端),适配中文、英文、日文 mock数据,开箱即用
  • php项目管理系统 。集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件
  • java 三级缓存
  • 记一次简单的白加黑测试
  • 【关于时间序列的ML】项目 7 :使用机器学习进行每日出生预测
  • 马斯克辞任CEO,产品经理如何用项目协作软件武装自己?