`
瓶鱼跃
  • 浏览: 21065 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

乘法原理,呵呵···

 
阅读更多
做一件事,完成它需要分成n个步骤,做第一 步有m1种不同的方法,做第二步有m2不同的方法,……,做第n步有mn不同的方法。那么完成这件事共有 N=m1m2m3…mn 种不同的方法。 和加法原理是数学概率方面的基本原理。
数学描述
  令S是元素的序偶(a,b),其中第一个元素a来自大小为p的一个集合,而对于a的每个选择,元素b存在q种选择。于是,S的大小为p×q,即|S|=p×q。乘法原理的第二种形式是:如果第一项任务有p个结果,而不论第一项任务的结果如何,第二项任务有q个结果,那么,这两项任务连续执行就有p×q个结果。
编辑本段证明
  乘法原理是加法原理的一个推论,令a1,a2,…,ap是对元素a的p个不同的选择。将S划分成部分S1,S2,…,Sp,其中Si是S内第一个元素为ai(i=1,2,…,p)的有序偶的集合。每个Si的大小为q,因此由加法有|S|=|S1|+|S2|+…+|Sp|=q+q+…+q(p个q)=p×q
  上述推导用到了整数的乘法就是重复的加法这一事实。

这是乘法原理,排列的n!基础···
分享到:
评论

相关推荐

    8086微机原理与接口技术

    例如,ADD(加法)、SUB(减法)、MUL(乘法)、DIV(除法)是基本的数据运算指令;MOV(移动)用于在寄存器和内存之间或寄存器之间转移数据;JMP(跳转)和CALL(调用)用于控制程序流程;INT(中断)用于处理中断...

    jisuanqi.gz.rar_visual c

    这个计算器能够执行基本的数学运算,包括加法、减法、乘法和除法。描述中的“呵呵 可能比较简单”暗示了这个程序可能是一个初级项目,适合初学者学习或作为练习。 在编程领域,Visual C++是Microsoft开发的一个集成...

    大数四则运算算法及源代码

    呵呵 把乘法中的栈S3改成S4就行了。” 从描述中可以看出,该程序原本可能还包括了乘法功能,但是存在一个错误,即在乘法中使用了栈`s3`而不是`s4`。因此,在实际实现中,如果包含了乘法运算,应该确保使用正确的栈...

    Intel汇编语言程序设计(第四版).rar

    《Intel汇编语言程序设计(第四版)》是学习Intel架构汇编语言的重要参考资料,尤其对于深入理解计算机底层工作原理和进行系统级编程至关重要。本书详细介绍了Intel汇编语言的各个方面,包括基本语法、指令系统、...

    ArithmeticExpressionParser

    `Term`函数则会调用`Factor`函数,并处理乘法或除法操作。`Factor`函数会处理数字或者嵌套的括号表达式。 接下来,我们将探讨如何实现这些函数。在ArithmeticExpressionParser项目中,每个函数都包含两个主要部分:...

    caculator:一个安卓计算器。 土坯

    我们将分析其设计原理、核心功能以及实现细节,帮助读者掌握安卓应用开发的基础知识。 首先,让我们了解一下Java在安卓开发中的角色。Java是Google官方推荐的安卓应用开发语言,它提供了丰富的API和工具,使得...

Global site tag (gtag.js) - Google Analytics