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

蓝桥杯国14 互质

问题描述

请计算在 [1,2023的2023次幂] 范围内有多少个整数与 2023 互质。由于结果可能很大,你只需要输出对 109+7 取模之后的结果。

答案提交

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

由于 2023 可以分解为质因数 717 的乘积(2023 = 7 * 17 * 17),任何包含 717 作为因子的数都与 2023 不互质。 用总数减去这些非互质的数,剩下的就是互质的数。 

119 是 被 7 和 17 同时整除的数,只需要减去一次。

import java.math.BigInteger;public class 国14互质 {public static void main(String[] args) {BigInteger b7 = BigInteger.valueOf(7), b17 = BigInteger.valueOf(17), b119 = BigInteger.valueOf(119);BigInteger target = BigInteger.valueOf(2023).pow(2023);BigInteger cnt7 = target.divide(b7), cnt17 = target.divide(b17), cnt119 = target.divide(b119);BigInteger result = target.subtract(cnt7).subtract(cnt17).add(cnt119); // 119 是 被 7 和 17 同时整除的数,只需要减去一次System.out.println(result.mod(BigInteger.valueOf(1000000007)));}
}
输出:640720414

http://www.xdnf.cn/news/605233.html

相关文章:

  • 取消100+零售商加价!塔吉特Circle 360会员体系重构逻辑
  • Appium+python自动化(三)- SDK Manager
  • Axure高保真CRM客户关系管理系统原型
  • uniapp实现得到本地系统目录文件,获取文件信息
  • 材料星AI对话写作让写作不再孤军奋战
  • 【笔记】JetBrains 数据迁移与符号链接操作
  • Java常用数据结构底层实现原理及应用场景
  • C# 高效读取大文件
  • JVM 性能优化终极指南:全版本兼容、参数公式与场景实战
  • 百度飞桨PaddleOCR 3.0开源发布 OCR精度跃升13%
  • C# AutoMapper对象映射详解
  • 从细胞工厂到智能制造:Extracellular 用时序数据库 TDengine 打通数据生命线
  • 题目 3330: 蓝桥杯2025年第十六届省赛真题-01 串
  • Spring循环依赖相关问题
  • C++(初阶)(十九)——红黑树
  • LLM多轮对话效果优化之道
  • 每日c/c++题 备战蓝桥杯(修理牛棚 Barn Repair)
  • 【信息系统项目管理师】第19章:配置与变更管理 - 38个经典题目及详解
  • 【Ubuntu】如何在一个脚本文件中跑三个python文件?以及端口被占的解决方法
  • 如何最简单、通俗地理解什么是NLP?
  • el-table控制type=“expand“展开列 根据条件显示或隐藏展开按钮
  • 【萤火工场GD32VW553-IOT开发板】流水灯
  • Git子模块原理与实战详解
  • 【MATLAB代码】扩展卡尔曼滤波估计pmsm的位置误差
  • #6 百日计划第六天 java全栈学习
  • 编译原理 期末速成
  • 从零开始:Python语言进阶之继承
  • window 显示驱动开发-视频内存供应和回收(二)
  • 计算机语言&计算机安全知识
  • 十、Linux 网络服务基础