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

欧拉降幂(JAVA)蓝桥杯乘积幂次

在这里插入图片描述
这个题可以使用欧拉降幂,1000000007是质数,所以欧拉函数值为1000000006.

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);//输入long n = scanner.nextLong();int m = scanner.nextInt();//记录F(m) % 1000000007的欧拉函数long t = 1;for (int i = 2; i < m + 1; i++) {t = (t * i) % 1000000006;}//快速乘法幂long y = t % 1000000006;long ans = 1;while (y > 0){if((y & 1) == 1){ans = (ans * n) % 1000000007;}y>>=1;n = (n * n) % 1000000007;}System.out.println(ans);}
}

相关文章:

  • 【机器学习】 关于外插修正随机梯度方法的数值实验
  • C++ 02.好用的命令行解析库cmdline和CLI11
  • 【LLIE专题】基于事件相机照度估计的暗光增强方案
  • poppler_path 是用于 Python 库如 pdf2image 进行 PDF 转换时
  • 天文数据处理:基于CUDA的射电望远镜图像实时去噪算法(开源FAST望远镜数据处理代码解析)
  • 大规模实验管理系统的GPU资源调度设计(基于优先级队列的动态算力分配算法)
  • [原创](现代Delphi 12指南):[macOS 64bit App开发]: 如何获取目标App的程序图标?
  • Linux 之 MTD 子系统框架
  • 手机打电话时由对方DTMF响应切换多级IVR语音菜单(话术脚本与实战)
  • 第十节第六部分:常见API:DateTimeFormatter、Period、Duration
  • 智能办公协同系统开发日志(三):画板模块设计与实现全记录
  • Minion-Agent:软件测试领域的智能自动化实践
  • JUC入门(五)
  • DeepSeek Mermaid:如何将文本直接转化为精美图表? -优雅草卓伊凡
  • LeetCode Hot100(滑动窗口)
  • STL 转 STP 深度技术指南:从 3D 打印模型到工程标准的跨领域转换全解析(附迪威模型在线方案)
  • ai之pdf解析工具 PPStructure 还是PaddleOCR
  • 微信小程序之Promise-Promise初始用
  • 华为模拟器练习简单的拓扑图(3台路由器和2台pc)
  • 线性Wi-Fi FEM被卷死,非线性FEM是未来?
  • axure怎么做网站首页/什么是优化
  • 工业和信息化部发短信是什么意思/郑州seo排名优化
  • 无锡2019网站建设报价清单/优化设计三年级上册语文答案
  • 深圳做高端企业网站建设公司/市场运营和市场营销的区别
  • 什么网站可以做长图攻略/百度快照搜索
  • 国家企业信用信息没有网站怎么做/各大搜索引擎提交入口