重复元素的圆排列和环排列的计数问题
有重复元素的圆排列和环排列的计数问题
1 线 排 列
为 了与后 面所说 圆排 列 、 环排 列 等 的 区别 , 们把 通 常 所 说 的排 列 称 为线 排 列 , 过 这 里考 虑 的是 全 我 不
排列 .
定义 l 把一 些元 素按 一定 的顺 序 排成一 列 , 叫做 由这些 元 素排成 的一个线 排列 , 就 由这些 元素 排成 的 所有 不 同的线排 列 的个数称 为这些 元素 的线排 列数 .
( :p = ( 1 , 是 不同 数 乘 ;茂 乌 函 7 ∑ 表 展 在 整 的 其中 ) {一 )( 个 质 的 积) 陛 斯 数 。 , 示 布 正 数p ( 若 为 ¨
t ( 是 被一质 数 的平 方 整除 ) o 若 .
,
一
切 正 因数 上 的和式. )
证 在 期 号的 排 的 合 ,一 素 最 周 都 以 成 形 ,中 , 明 周 为 线 列 集 A中任 元 的 小 期 可 写 的 式其 g号在 I
, 且∑n= , , , , n的 公约 n, , , n I 2 3 最大 数 I2 3 n n n …, n n
i I =
)’l 在 的 元且 I△中 磊 = p 由 所 素 的}集 ’ 意 爪 列 p , s 有 兰 歹 则 成 J 的 线嗡 排
,
为最小 周期. 1( P=1 ; ,若 )
例 l 由 l l l2、 以排 成 多少个 不 同的五位 数. 、 、 、 2可
解: ( 略. 总数为 c ・ i= c
=l) 0.
定理 l 设 S= {。 n , n, , r } e ・ 。e :… e t 为一 个有 重复元 素 的集合 ( ・ ・ 简称重 集 )其 中 e・ , 。 n 中的 e为 元素 , n 为元 素 e 的重复 数 ( i=123 … , , n +n ,,, )且 。 +… +n :n 则 由 5的全部 元素 所作 的线 排列 的 .
数学奥赛辅导组合计数
数学奥赛辅导 组合计数知识、方法、技能组合计数就是计算集合的元素个数。
它是组合数学的重要组成部分.在具体问题中给出的集合各式各样,都具有实际意义,而且集体中的元素是由某些条件所确定的,要判定一个元素是否属于某集合A ,已非易事,要确定A 的元素个数就更难了.这正是研究计算问题的原因。
解决组合计算问题虽然不需要高深理论知识,却需要重要的计算原理与思想方法. Ⅰ.几种特殊的排列、组合 1.圆排列定义1:从几个元素中任取r 个不同元素仅按元素之间的相对位置而不分首尾排成一个圆圈,这种排列称为n 个不同元素的r ——圆排列。
r ——圆排列数记为rn K .定理1:.rP K rn r n证:对n 个不同元素取r 个的任一圆排列,均有r 种不同的方式展开成r 个不同的直线排列,且不同的圆排列展开的直线排列也彼此不同,故有r ·rn K =P r n ,得正.2.重复排列定义2:从n 个不同元素中允许重复的任取r 个元素排成一列,称为n 个不同元素的r ——可重复排列.定理2:n 个不同元素的r ——可重排列数为n r .证:在按顺序选取的r 个元素中,每个元素都有n 种不同的选法,故由乘法原理有,其排列数为n r .3.不全相异元素的全排列定义3:设n 个元素可分为k 组,每一组中的元素是相同的,不同组间的元素是不同的,其中第i 组的元素个数为n i (i =1, 2, …, k ), n 1+n 2+…+n k =n . 则这n 个元素的全排列称为不全相异元素的全排列.定理3:n 个元素的不全相异元素的全排列个数为.!!!!.21k n n n n证:先把每组中的元素看做是不相同的,则n 个不同元素的全排列数为n!,然后分别将每个组的元素还其本来面目看成是相同的,则在这n!个全排列中,每个排列都重复出现了n 1!n 2!……n k !次,所以不全相异元素的全排列数.!!!!.21k n n n n4.多组组合定义4:将n 个不同的元素分成k 组的组合称为n 个不同元素的k ——组合.定理4:对于一个n 个不同元素的k ——组合,若第i 组有n i 个元素(i =1, 2, …,k ),则不同的分组方法数为.!!!!.21k n n n n证:我们把分组的过程安排成相继的k 个步骤.第一步,从n 个不同元素中选n 1个,有1nn C 种方法;第二步,从n -n 1个元素中选n 2个有21nn n C 种方法;…;第k 步,从n -(n 1+n 2+…+n k -1)个元素中选n k 个元素,有k nn C -(n 1+n 2+…+n k -1)种方法,再由乘法原理得证.5.重重组合定义5:从n 个不同元素中任取r 个允许元素重复出现的组合称为n 个不同元素的r ——可重组合.定理5:n 个不同元素的r ——可重组合的个数为C r n+r -1 .证:设(a 1 , a 2 ,…,a r )是取自{1,2,…,n}中的任一r 可重复组合,并设a 1≤a 2≤…≤a r .令 b i =a i +i -1(1≤i ≤r).从而b 1=a 1 , b 2=a 2+1 , b 3=a 3+2,…, b r =a+r -1r . 显然下面两组数是一对一的:a 1≤a 2≤a 3≤…≤a r , 1≤a 1<a 2+1<a 3+2<…<a r +r -1≤n+r -1.设 A={(a 1 , a 2 ,…,a r )|a i ∈{1,2,…,n},a 1≤a 2≤…≤a r }, B={(b 1, b 2,…,b r )|b i ∈{1,2,…,n+r -1},b 1< b 2<…<b r }. 则由A 、B 之间存在一一对应,故|A|=|B|=C r n+r -1 .Ⅱ.枚举法所谓枚举法就是把集合A 中的元素一一列举出来,从而计算出集体A 的元素个数。
排列与组合定理和公式
排列与组合定理和公式定义: 1、从S中有序选取的r个元素称作S的⼀个r排列。
S的不同r排列总数记作P(n,r),r=n时,称为S的全排列。
2、从S中⽆序选取的r个元素称作S的⼀个r组合。
S的不同r组合总数记作C(n,r)。
推论 1、元素⼀次排成⼀个圆圈的排列称为环排列。
S的环排列数等于 P(n,r)/r,其实就是线性排列数的1/r。
推论 2、C(n,r)= C(n-1,r-1)+C(n-1,r)。
该公式就是杨辉三⾓形,也称作Pascal公式。
定义:设S={n1*a1,n2*a2,n3*a3,....,nk*ak}为多重集,n=n1+n2+...+nk表⽰S中的元素总数。
(1)从S中有序选取的r个元素称为S的⼀个r排列。
r=n的排列称为S的全排列。
(2)从S中⽆序选取的r个元素称为S的⼀个r组合。
定理:设S={n1*a1,n2*a2,n3*a3,....,nk*ak}为多重集(1)S的全排列数是n!/(n1! n2! n3!...nk!).(2)若r<=ni, i=1,2,3,...,k,那么S的 r 排列数是k^r。
(3)若r<=ni, i=1,2,3,..k,那么S的 r 组合数是C(k+r-1 , r).即T={R*1, (K-1)**},等于(k+r-1)!/(r! *(k-1)!).格路径数:定理:从(r,s)到(p,q)的矩形格路径的条数等于⼆项式系数C(p-r+q-s, p-r)=C(p-1+q-s, q-s).定理:令n为⾮负整数,则从(0,0)到(n,n)的下对⾓线矩形格路径的条数等于第n个Catalan数Cn=1/(n+1) *C(2n,n).定理:从(0,0)到(p,q)的下对⾓线矩形格路径的条数等于(q-p+1)/(q+1)*C(p+q。
q)。
前100个Catalan数:“1”“1”"2","5","14","42","132","429","1430","4862","16796","58786","208012","742900","2674440","9694845","35357670","129644790","477638700","1767263190","6564120420","24466267020","91482563640","343059613650","1289904147324","4861946401452","18367353072152","69533550916004","263747951750360","1002242216651368","3814986502092304","14544636039226909","55534064877048198","212336130412243110","812944042149730764","3116285494907301262","11959798385860453492","45950804324621742364","176733862787006701400","680425371729975800390","2622127042276492108820","10113918591637898134020", "39044429911904443959240", "150853479205085351660700", "583300119592996693088040", "2257117854077248073253720", "8740328711533173390046320", "33868773757191046886429490", "131327898242169365477991900", "509552245179617138054608572", "1978261657756160653623774456", "7684785670514316385230816156", "29869166945772625950142417512", "116157871455782434250553845880", "451959718027953471447609509424", "1759414616608818870992479875972", "6852456927844873497549658464312", "26700952856774851904245220912664", "104088460289122304033498318812080", "405944995127576985730643443367112", "1583850964596120042686772779038896", "6182127958584855650487080847216336", "24139737743045626825711458546273312", "94295850558771979787935384946380125", "368479169875816659479009042713546950", "1440418573150919668872489894243865350", "5632681584560312734993915705849145100", "22033725021956517463358552614056949950", "86218923998960285726185640663701108500", "337485502510215975556783793455058624700", "1321422108420282270489942177190229544600", "5175569924646105559418940193995065716350", "20276890389709399862928998568254641025700", "79463489365077377841208237632349268884500", "311496878311103321137536291518809134027240", "1221395654430378811828760722007962130791020", "4790408930363303911328386208394864461024520", "18793142726809884575211361279087545193250040", "73745243611532458459690151854647329239335600", "289450081175264899454283846029490767264392230", "1136359577947336271931632877004667456667613940", "4462290049988320482463241297506133183499654740", "17526585015616776834735140517915655636396234280", "68854441132780194707888052034668647142985206100", "270557451039395118028642463289168566420671280440", "1063353702922273835973036658043476458723103404520", "4180080073556524734514695828170907458428751314320", "16435314834665426797069144960762886143367590394940", "64633260585762914370496637486146181462681535261000", "254224158304000796523953440778841647086547372026600", "1000134600800354781929399250536541864362461089950800", "3935312233584004685417853572763349509774031680023800", "15487357822491889407128326963778343232013931127835600", "60960876535340415751462563580829648891969728907438000", "239993345518077005168915776623476723006280827488229600", "944973797977428207852605870454939596837230758234904050", "3721443204405954385563870541379246659709506697378694300", "14657929356129575437016877846657032761712954950899755100", "57743358069601357782187700608042856334020731624756611000", "227508830794229349661819540395688853956041682601541047340", "896519947090131496687170070074100632420837521538745909320"。
排列组合 环排问题(原卷版)
专题18 环排问题【方法技巧与总结】在圆排列数中:(1)n 个元素围成一圈其圆排列数为(1)!n -(2)在n 个元素中,每次取出m 个不同的元素进行圆排列,圆排列数为 m n A m.(3)当从n 个相异的元素中,每次取出m 颗串成一个圆环,因其正反相对的两个圆排列在串成一个圆环时完全相同,故圆环数为2m m A m.对于较复杂的问题,可适当采用分步揷人、捆绑及利用种数公式处理.【典型例题】例1.(2023·全国·高三专题练习)21个人按照以下规则表演节目:他们围坐成一圈,按顺序从1到3循环报数,报数字“3”的人出来表演节目,并且表演过的人不再参加报数.那么在仅剩两个人没有表演过节目的时候,共报数的次数为( )A .19B .38C .51D .57例2.(2023·全国·高三专题练习)A ,B ,C ,D ,E ,F 六人围坐在一张圆桌周围开会,A 是会议的中心发言人,必须坐最北面的椅子,B ,C 二人必须坐相邻的两把椅子,其余三人坐剩余的三把椅子,则不同的座次有( )A .60种B .48种C .30种D .24种例3.(2023春·江苏苏州·高二昆山震川高级中学校考期中)现有8个人围成一圈玩游戏,其中甲、乙、丙三人不全相邻的排法种数为( )A .3565A A ⋅B .863863A A A -⋅C .3353A A ⋅D .753753A A A -⋅例4.(2023·全国·高三专题练习)现有一圆桌,周边有标号为1,2,3,4的四个座位,甲、乙、丙、丁四位同学坐在一起探讨一个数学课题,每人只能坐一个座位,甲先选座位,且甲、乙不能相邻,则所有选座方法有( ).A .6种B .8种C .12种D .16种例5.(2023春·内蒙古赤峰·高二赤峰二中校考阶段练习)如图,某伞厂生产的太阳伞的伞篷是由太阳光的七种颜色组成,七种颜色分别涂在伞篷的八个区域内,且恰有一种颜色涂在相对区域内,则不同颜色图案的此类太阳伞最多有( ).A .40320种B .5040种C .20160种D .2520种例6.(2023春·辽宁·高三校联考阶段练习)已知甲、乙、丙三位同学围成一个圆时,其中一个排列“甲乙丙”与该排列旋转一个或几个位置后得到的排列“乙丙甲”或“丙甲乙”是同一个排列.现有m 位同学,若站成一排,且甲同学在乙同学左边的站法共有60种,那么这m 位同学围成一个圆时,不同的站法总数为( ) A .24B .48C .60D .120甲、乙、丙三位同学围成一个圆,“甲乙丙”、“乙丙甲”或“丙甲乙”是同一排列, 其中每一个排列可以拆成以任意一个人为排首的直线排列3个,3人围成一个圆的排列数为3313A , 由此可得n 个人围成一个圆的排列数为1n n A n,5位同学围成一个圆的排列数为551245A . 故选:A例7.(2023·高二课时练习)8人围桌而坐,共有______种坐法.例8.(2023·全国·高三专题练习)5个女孩与6个男孩围成一圈,任意2个女孩中间至少站1个男孩,则不同排法有______种(填数字).例9.(2023·高二课时练习)10位男生10位女生.男女相间隔围成一圈,则其所有不同的排列数为__________例10.(2023·全国·高三专题练习)4个人围坐在如图所示的8张椅子中的4张椅子上聚餐,其中甲、乙两人不能相对(如1 与8 叫做相对)而坐,共有__________种不同的坐法(用数字作答)例11.(2023·全国·高二专题练习)7颗颜色不同的珠子,可穿成________的珠子圈.例12.(2023·全国·高三专题练习)8名学生平均分成两组,每组都围成一个个圆圈,有______种不同的围法.例13.(2023·全国·高二专题练习)一个圆桌有十二个座位,编号为1至12.现有四个学生和四个家长入座,要求学生坐在偶数位,家长与其孩子相邻.满足要求的坐法共有______种.例14.(2023·江苏·高三强基计划)现有一圆桌,周边有标号为1,2,3,4的四个座位,甲、乙、丙、丁四位同学坐在一起探讨一个数学课题,每人只能坐一个座位,甲先选座位,且甲、乙不能相邻,则所有选座方法有____种.(用数字作答)例15.(2023·高二课时练习)如图,某伞厂生产的太阳伞的伞篷是由太阳光的七种颜色组成,七种颜色分别涂在伞篷的八个区域内,且恰有一种颜色涂在相对区域内,则不同颜色图案的此类太阳伞最多有_____________种.例16.(2023·全国·高二专题练习)现有m位同学,若站成一排,且甲同学在乙同学左边的站法共有60种,那么这m位同学围成一个圆时,不同的站法种数为______(用数字作答).例17.(2023·高二课时练习)有10个人围着一张圆桌坐成一圈,共有多少种不同的坐法?例18.(2023·高二课时练习)有5对夫妇和A,B共12人参加一场婚宴,他们被安排在一张有12个座位的圆桌上就餐(旋转之后算相同坐法).(1)若5对夫妇都相邻而坐,A,B相邻而坐,共有多少种坐法?(2)5对夫妇都相邻而坐,其中甲、乙二人的太太是闺蜜要相邻而坐,A,B不相邻,共有多少种坐法?例19.(2023·全国·高三专题练习)有5对姐妹站成一圈,要求每对姐妹相邻,有多少种不同站法?例20.(2023·高二课时练习)8人围圆桌开会,其中正、副组长各1人,记录员1人.(1)若正、副组长相邻而坐,有多少种坐法?(2)若记录员坐于正、副组长之间(三者相邻),有多少种坐法?。
五个圆圈重叠数字找规律
五个圆圈重叠数字找规律在这篇文章中,我们将探讨五个圆圈重叠数字的规律。
这五个圆圈代表了五个数字,它们相互重叠,形成了一个有趣的图案。
我们将通过观察和分析这些数字的排列,寻找它们之间的规律。
让我们来看一下这五个圆圈中的数字。
它们分别是1、2、3、4和5。
这些数字按照一定的顺序排列在圆圈中,但我们需要找到更深层次的规律。
观察这些数字的排列,我们可以发现以下规律:1. 数字的顺序:首先,我们可以看到这些数字按照从小到大的顺序排列在圆圈中。
这意味着数字1在最内层,数字5在最外层。
2. 数字的位置:其次,我们可以观察到数字在圆圈中的位置。
数字1位于中心位置,而数字2、3、4和5则依次环绕在数字1的周围。
3. 数字的重叠:另外一个规律是数字的重叠。
每个数字都与相邻的数字有一定的重叠部分。
这种重叠可以形成一个连续的图案,使得数字之间产生了一种联系。
通过以上观察,我们可以总结出这样的规律:五个圆圈重叠数字的排列是按照从小到大的顺序,数字1位于中心位置,而数字2、3、4和5则环绕在数字1的周围,并且它们之间存在一定的重叠。
这个规律可以应用于其他类似的图案中。
无论是三个圆圈还是更多的圆圈,只要按照相同的规律排列数字,我们都可以得到类似的结果。
通过这个例子,我们可以看到在数字排列中存在着一些规律和模式。
这些规律不仅仅存在于数字之间的关系中,也可以在其他领域中找到。
通过观察和分析,我们可以发现隐藏在表面之下的规律,并且利用这些规律来解决问题。
总结起来,五个圆圈重叠数字的规律是数字按照从小到大的顺序排列,数字1位于中心位置,而数字2、3、4和5则环绕在数字1的周围,并且它们之间存在一定的重叠。
通过观察和分析这些规律,我们可以更好地理解数字之间的关系,并且应用这些规律解决问题。
【专题】计数问题(排列组合,容斥原理,Prufer序列)
【专题】计数问题(排列组合,容斥原理,Prufer序列)【容斥原理】对于统计指定排列⽅案数的问题,⼀个⽅案是空间中的⼀个元素。
定义集合x是满⾜排列中第x个数的限定条件的⽅案集合,设排列长度为S,则⼀共S个集合。
容斥原理的本质是考虑[集合交或集合交的补集]和[集合并或集合并的补集]之间相互转化的问题。
定义⽬标函数为f(m),已知函数g(T)。
(例如已知集合并,则T表⽰所有T个集合的集合并,通常g(T)=C(n,T)*T个集合的集合并)当两者都不是补集或两者都是补集时,有f(S)=Σ(-1)|T|-1g(T),其中T为S的⾮空⼦集,即奇加偶减。
当两者中有且仅有⼀者是补集时,有f(S)=Σ(-1)|T|g(T),其中T为S的⼦集,要把空集的补集(即全集)算⼊。
要特别注意补集的情况下,g(T)表⽰T的补集,记住⽆论如何原集从⼩到⼤。
例如已知集合并,求解集合交,容斥原理就是将所有集合组合⽅案的集合并乘以由集合个数决定的容斥系数,得到S个集合的集合交。
莫⽐乌斯函数µ相关的容斥:对于统计指定数字数量的问题,⼀个数字是空间中的⼀个元素,定义集合x(x是素数)是含有素因⼦x的数字集合。
那么枚举所有数字就是枚举集合交,µ就是(-1)^k(k是素因⼦个数)即容斥系数。
最后,当限制条件取反时,交集变成并集的补集,并集变成交集的补集。
★⾃带容斥:可以省略系数的计算,对每个数计算【集合减去内部所有包含的交集】,然后求和即可。
具体见:T2看到计数想容斥。
例题:1.对⼀个n*m的棋盘染⾊,每格可以是⿊⾊或⽩⾊,要求每⾏每列都有⿊格。
定义⼀个集合为指定⾏列含有⿊格,则题⽬要求集合交。
只有集合并的补集可以计算,即⼀些⾏⼀些列全是⽩格(是⼀些⾏⼀些列有⿊格的补集),枚举⾏列,则选出i⾏j列的⽅案数是C(n,i)C(m,j),这i⾏j列全是⽩格的⽅案数是2(n-i)(m-j)。
所以答案就是Σ(-1)i+j C(n,i)C(m,j)2(n-i)(m-j),0<=i<n,0<=j<m。
计数问题
计数问题(一)一.方法:枚举法,分步、分类计数原理;类型:圆排列:从n 个元素中任取r 个不同元素仅按元素之间的相对位置而不分首尾排成一个圆圈,这种排列称为n 个不同元素的r -圆排列,r -圆排列数记为rA Krn r n=.重复排列:从n 个不同元素中允许重复地任意取r 个元素排成一列,称为n 个不同元素的r -可重排列;r -可重排列数公式:n r .重复组合:从n 个不同元素中任取r 个允许重复出现的组合称为n 个不同元素的r -可重组合;r -可重组合数公式:rr n C 1-+.个个r r n r n r m r n n m a a a a a a a a a a a a a a a a 1236642133211-+-+-+⇔ 元素不尽相异的排列数:n 个元素中分别有m r r r ,,,21 个相同的元素的全排列数公式!!!!21m r r r n .二.例题选讲1.由数字1,2,3组成n 位数,且在n 位数中,1,2,3的每一个至少出现一次,问这样的n 位数有多少个?3233+⨯-n n2.把3×3棋盘上的方格编号为9,,2,1 ,每个方格一个号码,用3种颜色去染棋盘上的方格,每个方格染且只染一种颜色,每种颜色染3格方格,每行每列都有3种颜色的方格,有多少种染法?3×2×2=123.有多少种方法将一百万表示成三个因数的乘积(因数的不同排列顺序,也视作不同的表示方法)?78466)52()52()52(1028283213216332211=⇒⎩⎨⎧=++=++⋅⋅⋅⋅⋅=C C y y y x x x y x y x y x 解的组数为4.平面上有5个点,任意两点之间用线段连接,这些线段互不平行,互不垂直,也不重合.过其中每个点,都向其它4点间的线段作垂线,所有这些垂线的交点至多有多少个?310)1(5,3033523223252302524=----=C C C C C C C C5.平面上有n(n>4)个点,其中任意三点不共线,以它们为顶点作四边形,证明:这些四边形中至少有23-n C 个凸四边形。
重复元素的排列组合问题
重复元素的排列组合问题
1. 问题描述
在数学中,我们经常遇到需要对一组元素进行排列组合的问题。
通常情况下,我们要求的是不含重复元素的排列组合。
然而,在实
际应用中,我们也会遇到包含重复元素的排列组合问题。
本文将讨
论如何解决这类问题。
2. 使用集合方法求解
一种解决重复元素的排列组合问题的方法是使用集合。
对于一
个包含 n 个元素的集合,如果其中有重复元素,我们可以先计算出
每个元素的出现次数,然后根据这些次数求解排列组合。
具体步骤如下:
1. 统计每个元素的出现次数;
2. 根据出现次数计算排列数和组合数。
例如,假设我们有一个包含 10 个元素的集合 {A, A, B, C, C, C, D, D, E, F},我们可以统计每个元素的出现次数如下:
然后,我们可以根据这些出现次数计算排列数和组合数。
3. 结论
通过使用集合方法,我们可以解决包含重复元素的排列组合问题。
首先,我们需要统计每个元素的出现次数,然后使用这些次数计算排列数和组合数。
这种方法可以帮助我们更好地处理实际应用中的排列组合问题,提高问题求解的效率。
以上是关于重复元素的排列组合问题的简要介绍。
参考文献:。
可以重复元素的组合计算公式
可以重复元素的组合计算公式嘿,咱今天来聊聊可以重复元素的组合计算公式这事儿。
您知道吗,在数学这个奇妙的世界里,组合计算公式就像是一把神奇的钥匙,能帮我们打开很多看似复杂的问题之门。
先来说说什么是可以重复元素的组合。
比如说,您去一家糖果店,店里有草莓味、葡萄味、柠檬味三种糖果,您可以随便挑选,而且每种都能选多个,这就是有重复元素的选择情况。
那怎么计算这样的组合数呢?这就用到了我们的计算公式。
就像我之前教过的一个学生小明,他在学这部分知识的时候,那叫一个迷糊。
有一次做作业,碰到一个题目:从红、蓝、绿三种颜色的球中,每次选 5 个,问有多少种不同的选法。
小明一开始抓耳挠腮,完全没思路。
咱们来分析分析这个题。
按照可以重复元素的组合计算公式,假设三种颜色的球分别有 n1、n2、n3 个,要选 k 个球,那组合数就是 C(k+ n - 1, k) ,这里 n 是颜色的种类,在这个例子里 n 就是 3。
所以计算公式就是 C(5 + 3 - 1, 5) = C(7, 5) 。
那 C(7, 5) 怎么算呢?其实就是 7! / (5! × (7 - 5)!) ,算出来就是 21 种。
我给小明仔细讲解了这个过程,他恍然大悟,眼睛都亮了起来。
再比如说,您去文具店买笔记本,有大、中、小三种尺寸,每种都不限量,您想买 8 本,这也是可以重复元素的组合问题。
其实生活中很多这样的例子,像选水果、选衣服尺码等等。
学会了这个计算公式,就像是有了一双能看穿迷雾的眼睛,能让我们更轻松地解决这类问题。
总之,虽然可以重复元素的组合计算公式看起来有点复杂,但只要我们多练习、多思考,就能像掌握一项神奇的技能一样,轻松应对各种类似的情况。
希望您也能熟练运用它,让数学为您的生活增添更多的乐趣和便利!。
相同元素分配问题原理
相同元素分配问题原理一、分组问题。
题目1:将6个相同的小球放入3个不同的盒子,每个盒子至少放1个球,有多少种不同的放法?解析:采用隔板法。
将6个相同的小球排成一排,它们之间有5个空,从中选2个空插入隔板,就可以将小球分成3份放入3个不同的盒子,所以方法数为C_5^2=(5!)/(2!(5 - 2)!)=(5×4)/(2× 1)=10种。
题目2:把10个相同的篮球分给4个班级,每个班级至少2个篮球,有多少种分法?解析:先每个班级分1个篮球,这样就转化为将10-4 = 6个相同的篮球分给4个班级,每个班级至少1个篮球的问题。
6个球之间有5个空,插入3个隔板,方法数为C_5^3=(5!)/(3!(5-3)!)=(5×4×3!)/(3!×2×1)=10种。
题目3:将8个相同的苹果分给3个小朋友,允许有的小朋友一个也没有,有多少种分法?解析:将8个相同的苹果和2个隔板进行全排列,相当于在8 + 2=10个位置中选2个位置放隔板,其余位置放苹果。
所以方法数为C_10^2=(10!)/(2!(10-2)!)=(10×9)/(2×1) = 45种。
有5个相同的糖果要分给2个孩子,有多少种不同的分法?解析:同样用隔板法,5个糖果之间有4个空,再加上两端共6个位置选1个位置放隔板(把糖果分成两份),方法数为C_6^1=(6!)/(1!(6 - 1)!)=6种。
题目5:把9个相同的笔记本分给5个同学,其中有一个同学最多得到3个笔记本,其他同学至少得到1个笔记本,有多少种分法?解析:分情况讨论。
情况一:得到3个笔记本的同学就是特定的那一个同学,先给这个同学3个笔记本,然后将剩下9-3=6个笔记本分给剩下4个同学,每个同学至少1个,方法数为C_5^3=(5!)/(3!(5 - 3)!)=10种。
情况二:得到3个笔记本的同学不是特定的那一个同学,先从4个同学中选一个得到3个笔记本,有C_4^1 = 4种选法,然后给这个同学3个笔记本,再将剩下9-3 = 6个笔记本分给剩下4个同学,每个同学至少1个,方法数为C_5^3=(5!)/(3!(5-3)!)=10种。
数量——隔板法、错位重拍与环形排列
隔板法三要素:(1)相同元素。
(2)分给不同的人。
(3)每人至少一个该元素。
(4)将n 个相同的元素分给m 个不同的人,每人至少一个该元素,共有C(n-1,m-1)种排法【注意】(1)至少分X 个该元素,则每人先分(X-1)个该元素,余下的再进行隔板法分配。
(2)如遇到至少分0 个的情况,则先“借”一个元素,再进行隔板法分配。
总之将题目转换到“至少一个”的情境①将13 个相同的小球放入编号分别为1,2,3 的三个盒子中,要求每个盒子中的球数不少于它的编号数,则共有多少种放法?(B )A.24B.36C.45D.60②将13 个相同的小球放入编号分别为0,1,2 的三个盒子中,要求每个盒子中的球数不少于它的编号数,则共有多少种放法?(D )A.24B.36C.45D.66→首选,给 1 号盒子 0 个,2 号盒子 1 个;隔板法的应用环境是每个部分至少放一个该元素,出现了 0 个,这和应用环境是不一样,可以“借”1 个小球只给 0 号的盒子,到时候“借”的小球是会归还的,不用太担心“从哪里借”的问题,最后 0 号盒子 1 个,1 号盒子 1 个,2 号盒子 2 个。
此时有 13+1=14 个,余下 14-0-0-1=13 个,本题转化为“13 个球分给三个盒子,每个盒子至少一个”,利用隔板法,情况数为 C(13-1,3-1)=C(12,2)=(12*11)/(2*1)=6*11=66种;因为“借”1 个给 0 号盒子,所以归还的时候让 0 号盒子去还,对应 D 项题型识别:借调人员、互换车位、交叉审核等PS:D6=(6-1)×(D5 + D4)=265(2017 年国考)某集团企业 5 个分公司分别派出 1 人去集团总部参加培训,培训后再将 5 人随机分配到这 5 个分公司,每个分公司只分配 1 人。
问5 个参加培训的人中,有且仅有 1 人在培训后返回原分公司的概率:( D )A.低于 20%B.在 20%~30%之间C.在 30%~35%之间D.大于 35%数量——环形排列知识点:n 人进行环形排列,有 A(n,n)/n=A(n-1,n-1)种排法(2019 陕西)主人随机安排 10 名客人坐成一圈就餐,这 10 名客人中有两对情侣,那么这两对情侣恰好都被安排相邻而坐的概率约在( E )A.0 到 2%之间B.2%到 3%之间C.3%到 4%之间D.4%到 5%之间E.5%到 6%之间F.6%到 7%之间G.7%到 8%之间 H.8%以上。
n个元素选出r个排列在圆周上的方法
n个元素选出r个排列在圆周上的方法在数学中,排列是指从一组元素中选取一部分元素按照一定的顺序进行排列的方式。
而在圆周上的排列则是指将选取的元素按照一定的顺序排列在圆周上的方法。
本文将探讨在n个元素中选出r个元素排列在圆周上的方法。
首先,我们需要明确问题的条件和要求。
题目中给出了n个元素和r个位置,我们的目标是将这r个元素按照一定的顺序排列在圆周上。
在这个问题中,我们需要考虑以下几个方面:1. 圆周的起点:由于圆周是一个闭合的曲线,我们需要确定一个起点来开始排列元素。
在这里,我们可以将其中一个元素作为起点,然后将其余的元素按照一定的顺序排列在其后。
2. 元素的顺序:在圆周上,元素的顺序非常重要。
不同的顺序会导致不同的排列结果。
因此,我们需要确定元素的排列顺序。
一种常见的方法是按照元素的编号进行排列,即按照元素在原始序列中的顺序进行排列。
3. 元素之间的间隔:在圆周上,元素之间的间隔也是需要考虑的因素。
我们可以选择将元素之间的间隔保持一致,也可以选择不同的间隔方式。
在这里,我们可以使用等间隔排列的方法,即将圆周等分为r 个部分,然后将元素依次排列在这些部分中。
基于以上的考虑,我们可以得出在n个元素中选出r个元素排列在圆周上的方法:1. 确定起点:从n个元素中选择一个元素作为起点。
2. 确定元素的顺序:按照元素在原始序列中的顺序进行排列。
3. 确定元素之间的间隔:将圆周等分为r个部分,然后将元素依次排列在这些部分中。
通过以上的方法,我们可以得到n个元素选出r个排列在圆周上的方法。
这种排列方式可以用于解决一些实际问题,比如在圆桌上安排座位、设计圆形图案等。
需要注意的是,以上的方法只是一种可能的解决方案,实际问题中可能存在其他的约束条件和要求。
在解决具体问题时,我们需要根据实际情况进行调整和优化。
总结起来,本文介绍了在n个元素中选出r个元素排列在圆周上的方法。
通过确定起点、确定元素的顺序和确定元素之间的间隔,我们可以得到一种排列方式。
重复元素的圆排列和环排列的计数问题
有重复元素的圆排列和环排列的计数问题常新德 永城职业学院 476600关键词:重集,周期,圆排列,对称圆排列,环排列,茂陛乌斯函数,欧拉函数。
对于n 个完全相异元素的排列(包括圆排列、环排列)在一些书上都有介绍,但对于n 个不尽相异元素的排列,特别是圆排列与环排列则介绍甚少。
下面我们就来讨论这个问题。
一.线排列为了与后面所说圆排列、环排列等的区别,我们把通常所说的排列称为线排列,不过这里考虑的是全排列。
[定义1] 把一些元素按一定的顺序排成一列,就叫做由这些元素排成的一个线排列,由这些元素排成的所有不同的线排列的个数称为这些元素的线排列数。
例1.由 1、1、1、2、2 可以排成多少个不同的五位数。
解:略。
(总数为 10!2!3!52235=⋅=⋅C C )。
[定理1] 设S ={e 1·n 1,e 2·n 2,…,e k ·n k }为一个有重复元素的集合(简称重集),其中e i ·n i 中的e i 为元素,n i 为元素e i 的重复数(i =1,2,3,…,k ),且n 1+n 2+…+ n k =n 。
则由S 的全部元素所作的线排列的总数为:[内容提要]本文通过排列的周期概念的引入,利用数论中茂陛乌斯函数)(p μ和欧拉函数)(x ϕ,导出了n 个不尽相异元素的圆排列数公式: ∑∏==pd k i i dn d n d n S Q |1)!()!()(1)(ϕ、对称圆排列数公式()∏∑===k i i ki in n S M 11]!2[)!]2[(和计算环排列数的公式)(21M Q +=Φ。
()!!!!21k n n n n S L ⋅⋅⋅=证明:略。
为了下面讨论圆排列的需要,我们先来研究由S 的全体元素作成的!!!!21k n n n n ⋅⋅⋅ 个线排列的一些性质。
[定义2] 若线排列x 1x 2… x n 可以分成完全相同的d 段,则每一段称为线排列x 1x 2… x n 的一个循环节,循环节的长度即一个循环节中元素的个数t 称为线排列x 1x 2… x n 的周期,最小的周期t 称为线排列x 1x 2… x n 的最小周期。
含有重复元素的排列组合计算
含有重复元素的排列组合计算引言在排列组合中,当元素存在重复时,计算的方法与不重复元素的情况有所不同。
本文将介绍含有重复元素的排列组合计算方法。
排列计算排列是从一组元素中选出特定数量的元素进行排列的方式。
当元素存在重复时,计算排列的方法如下:1. 计算总的排列数量,即将所有元素都排列的情况。
2. 对于每个重复的元素,计算它们之间的排列数量,并将这些数量相乘。
3. 将所有元素的排列数量相乘,得到最终的排列数量。
组合计算组合是从一组元素中选取特定数量的元素的方式,与排列不同的是组合不考虑元素的顺序。
当元素存在重复时,计算组合的方法如下:1. 计算总的组合数量,即从所有元素中选取特定数量元素的情况。
2. 对于每个重复的元素,计算它们之间的组合数量,并将这些数量相乘。
3. 将所有元素的组合数量相乘,得到最终的组合数量。
示例假设有一组元素:A, A, B, C。
我们要从中选取2个元素进行排列和组合计算。
排列计算总的排列数量为4! = 4x3x2x1 = 24。
其中,重复的元素A有2个,所以它们之间的排列数量为2! = 2x1 = 2。
最终的排列数量为24 / 2 = 12。
组合计算总的组合数量为C(4,2) = 4! / (2!(4-2)!) = 6。
其中,重复的元素A有2个,所以它们之间的组合数量为C(2,2) = 1。
最终的组合数量为6 / 1 = 6。
结论含有重复元素的排列和组合计算可以通过计算总的排列或组合数量,并考虑重复元素之间的排列或组合数量来得到最终的结果。
以上是关于含有重复元素的排列组合计算的介绍。
希望对您有所帮助!。
有重复元素的排列组合计算
有重复元素的排列组合计算
为了解决有重复元素的排列组合计算问题,我们需要明确一些基本概念和原则。
1. 重复元素:在排列组合中,如果存在相同的元素,则称这些元素为重复元素。
2. 排列:排列是指从给定的一组元素中取出若干个元素进行有序排列的方式。
对于有重复元素的排列,我们需要考虑重复元素的不同排列情况。
3. 组合:组合是指从给定的一组元素中取出若干个元素进行无序组合的方式。
对于有重复元素的组合,我们需要去除重复元素所导致的重复情况。
为了计算有重复元素的排列组合,可以按照以下步骤进行:
1. 确定元素集合:首先,我们需要确定参与排列组合计算的元素集合,并将其列出。
2. 计算元素频次:对于有重复元素的集合,我们需要计算每个元素的频次,即该元素在集合中出现的次数。
3. 计算排列数量:对于有重复元素的排列,我们可以使用重复排列公式进行计算。
假设元素集合中存在n个不同的元素,其中第i个元素的频次为m[i],则有重复元素的排列数量为
4. 计算组合数量:对于有重复元素的组合,我们可以使用组合公式进行计算。
假设元素集合中存在n个不同的元素,其中第i个元素的频次为m[i],则有重复元素的组合数量为
这些方法可以帮助我们计算有重复元素的排列组合。
需要注意的是,对于较大的元素集合或频次较大的情况,计算量可能较大,可以考虑使用计算工具或编程语言进行辅助计算。
排列组合中的同元问题和顺序问题
个人收集整理-ZQ1 / 1 王忠全在处理排列组合地相关问题中,经常会遇到有顺序或有相同元素地问题,这类问题地处理,一般用除法. 定理:在个元素中有个元素顺序相同地排列数为m mn n A A . 证明:设个元素为,…,…,其中, ,…地顺序不变,(这个元素可在个元素中“插队”,只要顺序不变即可),设个元素对应个空,首先,从个选出个空把,…按要求顺序填入,有mn C 种填法;余下个空把,…填入,有m n m n A --种填法,由分步计数原理,共有m n C m n m n A --种方法,而资料个人收集整理,勿做商业用途mn C m n m n A --m mn n A A m n m n m m n n ==-⋅-!!)!(!)!(! 我们有理由记住,顺序问题用除法. 推论;在个元素中有个元素相同地排列数为m mn n A A . 例、()个人排成一排,其中赵,钱顺序不变地排法有几种?()个人排成一排,其中赵,钱顺序不变,孙、李顺序也不变地排法有几种? 解析:()有360!2!6=种; ()有180!2!2!6=⋅种. 评析:对于(),切不可做成!4!6,两个两个地顺序不变,并不保证四个人地位置不变,如,;,,还可变为,;,.可这样考虑:赵,钱不变,有!2!6种,在这种情况下,孙,李不变,从而有180!2!2!6=⋅种.资料个人收集整理,勿做商业用途例、三个和四个,能组成多少个不同地七位数? 法:有!4!3!7⋅个; 法:(用空选元素)从个空中选个填,余下四个填,有4437C C ⋅个. 变式、男女排成一排女顺序不变地排法有几种?(这里,顺序不变是指只能按同一顺序,不可分类,试想,把各种类别地排法加在一起,还有顺序吗?资料个人收集整理,勿做商业用途变式、有人把“”地写法忘了,只记得有这三个字母子,并有两个,问:共有几种写错地方法? 模式:顺序问题,同元问题用除法.。
排列与组合的计数原理
排列与组合的计数原理排列与组合是数学中的一个重要的分支,它们都是计算不同元素的个数的方法。
排列与组合的计数原理是研究在给定条件下,对实验结果进行判断的数学方法。
本文将详细介绍排列与组合的计数原理,并通过实例加深理解。
一、排列的计数原理排列是指从给定的元素集合中选取若干个元素,按照一定的顺序进行排列。
在排列中,每个元素都有可能是选取的第一个元素、第二个元素等等,所以排列的个数是非常庞大的。
假设有n个元素(n>=1),从中选取r个元素进行排列,那么排列的个数可以表示为P(n,r),其中P是排列的符号。
排列的计数原理可以用乘法原理来解释。
乘法原理指的是:如果一个事件的成功与各个阶段的选择有关,且每个阶段的选择数目都有限制,则这些阶段的选择数目相乘即可得到这一事件的总数目。
例如,从1到n的n个数字中选取r个数字,按照数字的先后顺序进行排列,那么排列的个数为P(n,r) = n * (n-1) * (n-2) * ... * (n-r+1)。
接下来,我们通过一个实例来理解排列的计数原理。
实例:假设有8个人排队,其中有3个男性和5个女性,要求男性排在女性之前,请问有多少种排列方式?解:根据排列的计数原理,首先选取3个男性进行排列,共有P(3,3)种方式。
然后选取5个女性进行排列,共有P(5,5)种方式。
由于男性和女性之间的相对位置不变,所以男性和女性的排列个数是相互独立的。
根据乘法原理,男性和女性的排列总数为P(3,3) * P(5,5) = 3! * 5! = 6 * 120 = 720种排列方式。
二、组合的计数原理组合是指从给定的元素集合中选取若干个元素,不考虑其顺序。
相比于排列,组合的个数要少得多。
假设有n个元素(n>=1),从中选取r个元素进行组合,那么组合的个数可以表示为C(n,r),其中C是组合的符号。
组合的计数原理可以用除法原理来解释。
除法原理指的是:如果一个事件的成功与各个阶段的选择有关,且每个阶段的选择数目都有限制,那么这些阶段的选择数目依次相除即可得到这一事件的总数目。
有重复元素的全排列
有重复元素的排列问题1. 问题描述设R={r1,r2,…rn}是要进行排列的n个元素。
其中元素r1,r2,…rn可能相同。
设计一个算法,列出R的所有不同排列。
算法设计:给定n及待排列的n个元素。
计算出这n个元素的所有不同排列。
2. 算法流程分析设计一个递归算法生成n个元素的全排列。
设R={r1,r2,r3,……rn}的全排列为perm(R),由(r1)perm(R1),(r2)perm(R2),…,(rn)perm(Rn)构成。
如果这组数有重复的元素,在准备开始第i个元素打头的全排列序列时,即Swap(R[k],R[i])之前,先判断第i个元素是否在前面元素R[k…i-1]中出现过,未出现过,此过程照旧继续,若出现过,这次以i元素打头的排列输出跳过。
设 list[]={0,0,1},算法流程示意图如下:3. 算法正确性证明通过几组实例证明合法的输入可以得到正确的输出。
实例见附录第2部分。
4. 算法复杂度分析n个元素的全排列若不考虑重复元素,有n!种不同的全排列,则时间复杂度为O(n!)。
若考虑重复元素,在最坏的情况下,重复元素出现的概率为0,则时间复杂度仍为O(n!)。
5.参考文献[1] 王晓东编著,计算机算法设计与分析(第3版)。
北京:电子工业出版社,2007.5,P11-126.附录(1)可执行代码如下:#include<iostream.h>template<class Type>void perm(Type list[],int k,int m) {if (k==m){for (int i=0;i<=m;i++)cout<<list[i]; cout<<endl; }else{for(int i=k;i<=m;i++)if(ch(list,k,i)){swap(list[k],list[i]);perm(list,k+1,m);swap(list[k],list[i]);}}}template<class Type>inline void swap(Type &a,Type &b) {Type temp=a;a=b;b=temp;}void main(){int list[3]={0,1,1};perm(list,0,2);}template<class Type>int ch(Type list[],int k,int i) {if(i>k)for(int t=k;t<i;t++)if(list[t]==list[i])return 0;return 1;}(2)输入输出实例输入1 3 5 5输出如下:1 3 5 51 5 3 51 5 5 3 3 1 5 5 3 5 1 5 3 5 5 1 5 1 3 5 5 1 5 3 5 3 1 5 5 3 5 1 5 5 1 3 5 5 3 1。
初中数学点知识归纳排列和组合的计数原理和应用
初中数学点知识归纳排列和组合的计数原理和应用初中数学点知识归纳:排列和组合的计数原理和应用在初中数学中,排列和组合是常见的数学概念和问题。
通过排列和组合的计数原理,我们可以解决很多涉及对象的选择、排序和组合等问题。
本文将介绍排列和组合的基本概念和计数原理,并探讨其在实际问题中的应用。
一、排列的计数原理和应用排列是指从给定对象中选出若干个进行排序的方式。
在排列中,顺序是重要的,即不同的顺序就会得到不同的结果。
下面介绍了排列的计数原理和其应用。
1.1 一次性选取所有元素进行排序考虑从n个不同元素中选取r个进行排序的问题,其中n和r都是正整数,并且1 ≤ r ≤ n。
那么,根据排列计数原理,可以得出排列的计数公式为:P(n,r) = n × (n-1) × (n-2) × ... × (n-r+1)其中,P(n,r)表示从n个不同元素中选取r个进行排序的结果总数。
1.2 依次选取一个元素进行排序考虑从n个不同元素中一个一个地选取r个进行排序的问题。
根据排列计数原理,可以得出该情况下的排列计数公式为:P(n,r) = n × (n-1) × (n-2) × ... × (n-r+1) × (n-r)!其中,(n-r)!表示从n-r个元素中选取n-r个进行排序的结果总数。
1.3 应用实例:数码排列密码排列在密码学中有着重要的应用。
数码排列密码是一种基于排列的加密算法。
假设有1至9这九个数字,要求将这九个数字排列成一个九位数,并且保证相邻两个数字的和为质数。
考虑到质数和的限制,可以通过排列的方式来解决该问题。
二、组合的计数原理和应用组合是指从给定对象中选出若干个进行组合的方式。
在组合中,顺序不重要,即不同的顺序得到的结果相同。
下面介绍了组合的计数原理和其应用。
2.1 不考虑元素的顺序考虑从n个不同元素中选取r个进行组合的问题,其中n和r都是正整数,并且1 ≤ r ≤ n。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有重复元素的圆排列和环排列的计数问题常新德 永城职业学院 476600关键词:重集,周期,圆排列,对称圆排列,环排列,茂陛乌斯函数,欧拉函数。
对于n 个完全相异元素的排列(包括圆排列、环排列)在一些书上都有介绍,但对于n 个不尽相异元素的排列,特别是圆排列与环排列则介绍甚少。
下面我们就来讨论这个问题。
一.线排列为了与后面所说圆排列、环排列等的区别,我们把通常所说的排列称为线排列,不过这里考虑的是全排列。
[定义1] 把一些元素按一定的顺序排成一列,就叫做由这些元素排成的一个线排列,由这些元素排成的所有不同的线排列的个数称为这些元素的线排列数。
例1.由 1、1、1、2、2 可以排成多少个不同的五位数。
解:略。
(总数为 10!2!3!52235=⋅=⋅C C )。
[定理1] 设S ={e 1·n 1,e 2·n 2,…,e k ·n k }为一个有重复元素的集合(简称重集),其中e i ·n i 中的e i 为元素,n i 为元素e i 的重复数(i =1,2,3,…,k ),且n 1+n 2+…+ n k =n 。
则由S 的全部元素所作的线排列的总数为:[内容提要]本文通过排列的周期概念的引入,利用数论中茂陛乌斯函数)(p μ和欧拉函数)(x ϕ,导出了n 个不尽相异元素的圆排列数公式: ∑∏==pd k i i dn d n d n S Q |1)!()!()(1)(ϕ、对称圆排列数公式()∏∑===k i i ki in n S M 11]!2[)!]2[(和计算环排列数的公式)(21M Q +=Φ。
()!!!!21k n n n n S L ⋅⋅⋅=证明:略。
为了下面讨论圆排列的需要,我们先来研究由S 的全体元素作成的!!!!21k n n n n ⋅⋅⋅ 个线排列的一些性质。
[定义2] 若线排列x 1x 2… x n 可以分成完全相同的d 段,则每一段称为线排列x 1x 2… x n 的一个循环节,循环节的长度即一个循环节中元素的个数t 称为线排列x 1x 2… x n 的周期,最小的周期t 称为线排列x 1x 2… x n 的最小周期。
显然,每一个线排列x 1x 2… x n 都有周期,例如取d =1,这时t= n ( d t=n ),即周期为n .用A d 代表周期为dn的由S 的元素排成的线排列集合,(d | n i ,i =1,2,…,k ),|A d | 代表A d 中线排列的个数。
容易证明:[引理1] 若 d 1 | d 2 ,则A d 2⊆A d 1[引理2] A d 2∩A d 1= A [d 1,d 2] ,其中[d 1,d 2]表示d 1、d 2的最小公倍数。
[引理3] )!()!()!()!(||21dn d n d n d n A k d ⋅⋅⋅= (其中 d | n i , i =1,2,3,…,k .n nki i=∑=1).[定理2] 设重集 S ={e 1·n 1,e 2·n 2,…,e k ·n k },且n n ki i =∑=1,n 1,n 2,n 3,…,n k 的最大公约数 (n 1,n 2,n 3,…,n k ) = p ,若d | p ,则在由S的所有元素组成的线排列的集合A 1中,有:∑∏=dp q k i iqd n qdn p |1)!()!()(μ 个线排列以dn为最小周期。
(其中:⎪⎩⎪⎨⎧-==).(0(,)1();1(,1)(除若是被一质数的平方整,);若是个不同质数的乘积若r p p μ 为茂陛乌斯函数(见初等数论P 177),∑pd |表示展布在正整数p 的一切正因数上的和式。
)证明:在周期为dn的线排列的集合A d 中,任一元素的最小周期都可以写成qdn的形式,其中d n q |,在q =1时所对应的元素即为最小周期为d n 的线排列,因此最小周期为dn的线排列的集合为 1|>q d p q qd A (其中qd A 表示A qd 在A d 中的补集)。
因为:dp r rd dp r rd q d p q qd q d p q qd A A A A ||1|1|===>> (其中r 为dn的质因数). 再由斥容原理||)1(||||||||||||111|1| si d r sik j i dr dr dr sj i dr d r si d r d dp r rd q d p q qd i k j i j i i A AA A AA A A A A =≠≠≠≤≠≤=>-++-+-==∑∑∑(其中设dn有s 个不同的质因数 r 1,r 2,…,r s )∑∏∑∑∑∑===-++-+-=dpq ki i d p q qd d r r r s d r r r d r r d r d qdn qdn q A q A A A A A s k j i j i i |1|)!()!()(||)(||)1(||||||||21μμ定理得证。
二.圆排列[定义3] 把一些元素按一定顺序而不论具体位置排成一圈,就叫做由这些元素排成的一个圆排列,由这些元素排成的所有圆排列的个数称为这些元素的圆排列数。
例2.四名穿红色衣服的小孩和四名穿黄色衣服的小孩围坐在一个旋转木马上,问可以组成多少种不同的花色?这是一个求圆排列数的问题,解答在后面给出。
[定义4] 若圆排列可以分成完全相同的d 段,则每一段称为圆排列(※)的一个循环节,循环节的长度t 称为圆排列(※)的周期,最小的周期 t 称为圆排列(※)的最小周期。
容易证明:[引理4] 每一个最小周期为t 的线排列,对应一个最小周期为t 的圆排列;而每一个最小周期为t 的圆排列,对应着 t 个互不相同的最小周期为t 的线排列。
[定理3] 设重集 S ={e 1·n 1,e 2·n 2,…,e k ·n k },且n n ki i =∑=1,(n 1,n 2,n 3,…,n k )=p ,则由S 的元素组成的圆排列数为:∑∏==pd k i i dn d n d n S Q |1)!()!()(1)(ϕ 其中)(d ϕ为欧拉函数(参见初等数论P 46)。
证明:由引理4和定理2得:X 1 X 2 X3X iX n※∑∏∑∏∑∏∑∑∏∑====⎪⎭⎫ ⎝⎛====p d k i i p x k i i x q k i i p x p d k i i dpq d n dn d n x n x n x n x n xn q q x n dp n dpn q n d S Q |1|1|1||1|!)!()(1)!()!()(1)!()!())((1)!()!()()(ϕϕμμ(其中)()(|x q q xxq ϕμ=∑ (见初等数论P 182)。
) 例2的解:10)2261701(81!1!1!2)4(!2!2!4)2(!4!4!8)1(81)4,4(=⨯+⨯+⨯=⎥⎦⎤⎢⎣⎡⋅+⋅+⋅=ϕϕϕQ 三.环排列例3.由4棵红色珠子和4棵黄色珠子可以串成多少种不同花色的珠环?这个问题与上面的例2在本质上是不同的,因为不仅旋转而且翻转也不会将一个珠环改变花色。
所以我们把这一问题称为环排列问题。
(解答在后面给出)[定义5] 把一些元素按一定顺序串成一个环,就叫做由这些元素组成的一个环排列,由这些元素组成的所有环排列的个数称为这些元素的环排列数。
容易证明:[引理5] 一个圆排列对应一个环排列,而一个环排列对应一个翻转不变的圆排列或两个翻转改变的圆排列。
翻转不变的圆排列简称为对称圆排列。
由引理5容易证明:[定理4] 若重集S 的所有元素的圆排列数为Q ,其中对称圆排列数为M ,则S 的所有元素的环排列数为 )(21M Q +=Φ[定理5] 在重集 S ={e 1·n 1,e 2·n 2,…,e k ·n k } 的所有元素组成的圆排列中,有对称圆排列当且仅当在 n 1,n 2,n 3,…,n k 中的奇数个数不超过两个。
证明:设S 的一个圆排列的每一个元素都是在圆的n 等分点上,若(※)是对称圆排列,则至少有一个对称轴,且对称轴是圆的直径。
在一条轴上至多有两个元素,轴两边的元素完全相同,因此除一条轴上的元素外,其余每一种元素的重数都是偶数。
Ⅰ、若这条轴上没有元素,则n 1,n 2,n 3,…,n k 全为偶数;Ⅱ、若这条轴上只有一个元素,则n 1,n 2,n 3,…,n k 中只有一个是奇数;Ⅲ、若这条轴上有两个不同的元素,则n 1,n 2,n 3,…,n k 中只有两个是奇数;Ⅳ、若这条轴上有两个相同的元素,则n 1,n 2,n 3,…,n k 全为偶数。
总结以上四条可知,定理5正确。
[定理6] 若n 1,n 2,n 3,…,n k 中至多只有两个奇数,则在重集S ={e 1·n 1,e 2·n 2,…,e k ·n k }的所有元素作成的圆排列中共有对称圆排列()∏∑===k i i ki in n S M 11]!2[)!]2[( (个)其中[x]表示x 的整数部分。
证明:要分几种情况证明(略)。
例3的解:8)610(216!2!2!410=+=Φ===所以M Q 即可做成8种不同花色的珠环。
参考文献:闵嗣鹤,严士健。
《初等数论》。
人民教育出版社。
1982年9月第二版。
X 1 X 2X3 X iX n※。