欧拉错信原理——错位重排

欧拉错信原理——错位重排欧拉错信原理 错位重排错位重排是指一种比较困难理解的复杂数学模型 是伯努利和欧拉在错装信封时发现的 因此又称伯努利 欧拉装错信封问题 表述为 编号是 1 2 n 的 n 封信 装入编号为 1 2 n 的 n 个信封内 要求每封信的编号不同 问有多少种装法 对这类问题有个固定的递

 欧拉错信原理——错位重排 错位重排是指一种比较困难理解的复杂数学模型,是伯努利和欧拉在错装信封时发现的,因此又称伯努利——欧拉装错信封问题。 表述为:编号是1、2、...、n的n封信,装入编号为1、2、...、n的n个信封内,要求每封信的编号不同,问有多少种装法? 对这类问题有个固定的递推公式,记n封信的错位重排数为Dn,则D1=0,D2=1,..... Dn=(n-1)*(Dn-1+Dn-2); 思路:对于第n封信,将其放入第k个信封内,第k封信有两种放法,可以放在第n个信封内,也可以不放在第n个信封内; 1.第k封信放在第n个信封内,则剩下的n-2封信的装法相当于Dn-2 2.第k封信不放在第n个信封内,则第k封信可以放在除了第n个信封的其余n-2个信封内,就相当于n-1封信进行错位重排,所以这种情况的装法为Dn-1 最后n和k的取法共有n-1种,根据加法原理和乘法原理,总的装法为: Dn=(n-1)*(Dn-1+Dn-2); 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221525.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:54
下一篇 2026年3月17日 下午5:54


相关推荐

  • 新东方俞敏洪培训心得_西安新东方寒假班

    新东方俞敏洪培训心得_西安新东方寒假班 俞敏洪:选择改变生命  非常感谢同学们选择新东方的课堂,谢谢大家!  大家从全国各地来到新东方,只说明了一件事情,就是希望自己的前途更加灿烂。其实我们人生可以选择的机会不是太多,尽管我们常常发现前面有很多路,但是,选择就在关键的几个点上。选择,改变了我们的生命。  我们的生命基本在做两件事情,第一件事情,就是不断的积累,从上小学1+1=2开始,到上高…

    2025年9月5日
    5
  • 推荐一款颜值逆天且功能齐全的开源Shell工具

    推荐一款颜值逆天且功能齐全的开源Shell工具前言以前在 windows 上一直使用的 SSH 工具是 XShell 后来转到 mac 平台 XShell 没有 mac 版本 所以之前一直在找一款颜值高 功能齐全的可以作为日常使用的 Shell 工具 我知道 mac 下也有不少优秀的 Shell 终端工具 比如 SecureCRT putty Termius FinalShell 等 我是从以下几个维度考虑的 颜值要高 毕竟天天面对本就枯燥乏味的 shell 命令行 界面不好看会影响心情 心情也是生产力要素中很重要的一个因素 不知道你们认同么 功能要全 什么文件上传 云端同步 主题

    2026年3月19日
    2
  • jquery 常用工具方法

    //计算年龄 calcAge:function(birthday,calcDate){varnum=(calcDate.getMonth()<birthday.getMonth()

    2022年2月16日
    63
  • verilog hdl与fpga数字系统设计_简易交通信号灯控制系统

    verilog hdl与fpga数字系统设计_简易交通信号灯控制系统1、系统设计要求该交通灯控制器用于主干道与支道公路的交叉路口,要求是优先保证主干道的畅通,因此,设计要求如下。1、平时处于“主干道绿灯,支道红灯”状态,只有在支道有车辆要穿过主干道时,才将交通灯切向“主干道红灯,支道绿灯”,一旦支道无车辆通过路口,交通灯又回到“主干道绿灯,支道红灯”的状态。2、主干道每次通行的时间不得短于1min,支路每次通行的时间不得长于20s,而这两个状态交换过程中出现“主干道黄灯,支道红灯”和“主干道红灯,支道黄灯”的状态,持续时间都为4s。2、设计分析1、用状态

    2026年3月6日
    6
  • Navicat 15 for MySQL激活码【在线注册码/序列号/破解码】[通俗易懂]

    Navicat 15 for MySQL激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    173
  • java内部类和匿名内部类区别_java匿名内部类的写法

    java内部类和匿名内部类区别_java匿名内部类的写法Java内部类和匿名内部类

    2022年4月21日
    69

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号