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

BISHI69 [HNOI2008]越狱


这个问题可以通过计算“总方案数”减去“不越狱方案数”来得出结果。

总分配方案数
每个房间有M MM种宗教选择,共有N NN个房间。
总数 =M × M × ⋯ × M = M N M \times M \times \dots \times M = M^NM×M××M=MN

不越狱方案数:
第 1 个房间有M MM种选择;
第 2 个房间为了不与第 1 个重复,有M − 1 M-1M1种选择;
第 3 个房间为了不与第 2 个重复,有M − 1 M-1M1种选择;
以此类推,剩下的N − 1 N-1N1个房间每个都有M − 1 M-1M1种选择。
不越狱总数 =M × ( M − 1 ) N − 1 M \times (M-1)^{N-1}M×(M1)N1

可能发生越狱的方案数
越狱方案 = 总方案数 - 不越狱方案数
结果 =M N − M × ( M − 1 ) N − 1 M^N - M \times (M-1)^{N-1}MNM×(M1)N1

流程图

代码实现

privatestaticfinallongMOD=100003L;publicstaticvoidmain(String[]args)throwsIOException{// 使用BufferedReader读取输入,PrintWriter输出结果BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));PrintWriterout=newPrintWriter(newOutputStreamWriter(System.out));String[]str=br.readLine().split("\\s+");longM=Long.parseLong(str[0]);longN=Long.parseLong(str[1]);longtotal=mypower(M,N,MOD);longsafe=M*mypower(M-1,N-1,MOD)%MOD;longans=(total-safe+MOD)%MOD;out.println(ans);out.flush();out.close();br.close();}privatestaticlongmypower(longbase,longexp,longmod){longans=1%mod;while(exp>0){if(exp%2==1){ans=(ans*base)%mod;}base=(base*base)%mod;exp/=2;}returnans;}
http://www.jsqmd.com/news/399598/

相关文章:

  • STM32智能小车前轮舵机转向机构机械设计与驱动实现
  • STM32四驱小车前轮转向机构工程实现指南
  • 论文降AI率后需要重新排版吗?格式保留技巧全攻略
  • 降AI工具的售后服务对比:出问题了谁负责?
  • 智能小车前轮转向机构的工程实现与精度控制
  • 研究方法部分AI率特别高怎么办?方法论降AI专攻指南
  • 计算思维:数字时代的超级能力
  • 为这篇文章生成一张横版封面图,要求尽量少加入文字。
  • 域名解析gethostbyname函数
  • AcWing 2714:左偏树 ← 可并堆
  • Win11自动更新怎么永久关闭?有效的Win11强制更新关闭方法
  • 豆包AI推广怎么做?doubaoAD.com服务解析指南 - 品牌2025
  • 如何关闭电脑自动更新?关闭win11系统自动更新的6大方法
  • ThinkBook 15 G2 ITL vs ThinkPad P16v 2025
  • 深度学习篇---四大架构对比
  • 深度学习篇---Mamba
  • 90% 的 Docker 新手 都踩过的 8 个持久化坑!一文讲透底层逻辑,新手直接抄
  • 降AI率和论文查重同时搞定的终极方案:一次操作双达标
  • 深度学习篇---RWKV
  • 深度学习篇---Hyena
  • 7、python学习笔记之字典与集合
  • 《提示工程架构师指南:提升提示内容个性化体验的实用技巧大汇总》
  • 通义千问AI推广怎么做?QwenAD.com服务解析指南 - 品牌2025
  • Spark内存管理原理:如何避免OOM错误的最佳实践
  • 组会PPT和文献综述也查AI了?非论文场景降AI完全指南
  • 基于微信小程序的设备报修系统P
  • 在 Debian 13(以及 12)上安装和配置 tightvncserver 并让普通用户使
  • python学习笔记之字典与集合
  • 基于微信小程序的精致护肤购物系统 化妆品商城系统P
  • 基于微信小程序的考研资源共享平台的设计与实现P