排列组合三位数就1*2*3,四位就1*2*3*4,五个就1*2*3*4*5,但是如果其中有两个数字重复怎么算组合有多少 数字和为5的三位数有几个?用排列组合做!!!!急急急!!!
\u5bf91\uff0c2\uff0c3\uff0c 4\uff0c 5 \u8fd9\u4e94\u4e2a\u6570\u4efb\u610f\u53d6\u51fa\u4e24\u4e2a\u6570\uff0c\u5217\u51fa\u4ed6\u4eec\u7684\u6240\u6709\u7ec4\u5408\u5e76\u4e14\u8f93\u51fa\u5230\u5c4f\u5e55\u4e0a\u4e0d\u77e5\u9053\u4f60\u9700\u8981\u7684\u662f\u4ec0\u4e48\u8bed\u8a00\uff01 \u7528java\u7ed9\u4f60\u5199\u4e86\u4e2a\u8303\u4f8b..public static void main(String[] args) {int[] a = {1,2,3,4,5};for (int i = 0; i < a.length; i++) {for (int j = 0; j < a.length; j++) {System.out.print(a[i]+""+a[j]+";");}}}\u8f93\u51fa\u7ed3\u679c\u4e3a\uff1a11;12;13;14;15;21;22;23;24;25;31;32;33;34;35;41;42;43;44;45;51;52;53;54;55;
\u6392\u5217\u7ec4\u5408 \u8fd9\u662f\u9ad8\u4e2d\u7684\u77e5\u8bc6\u54e6
\u6570\u5b57\u548c\u4e3a5\u7684\u4e09\u4f4d\u6570\u4e5f\u542c\u4e0d\u61c2\u4ec0\u4e48\u610f\u601d\u554a
有几个重复的数字就除以几的阶乘
比如求1、2、2组成的不同3位数的个数
=3!/2!
=(1×2×3)/(1×2)
=3
再比如求1、1、1、2、3组成的不同5位数的个数
=5!/3!
=(1×2×3×4×5)/(1×2×3)
=4×5
=20
如果只是有2个数字重复,就直接在排列数的基础上除以2
四位数是1.1.2.3或者1.2.3.3
不同的排列数=4!/2!=12种
五位数,只有两个数字相同
不同的排列数=5!/2!=60种
如果有n个数字,其中有2个数字相同
则,组成的不同n位数的个数=n!/2!
如果有n个数字,其中有m个数字相同(m≤n)
则,组成的不同n位数的个数=n!/m!
上面两个就是通用的公式
(只能有两数字重复)三位:3*3*2
四位:4*4*3*2
五位:5*5*4*3*2
表达不明 求详细
绛旓細寰堥珮鍏翠负浣犺В绛旓紝鏈夊嚑涓噸澶嶅氨闄や互鍑犵殑闃朵箻锛 姣斿姹1銆2銆2缁勬垚鐨勪笉鍚3浣嶆暟鐨勪釜鏁 锛3!/2! 锛3 姣斿姹1銆1銆1銆1銆2銆3缁勬垚鐨勪笉鍚6浣嶆暟鐨勪釜鏁 锛6!/3! 锛(1脳2脳3脳4脳5脳6)/(1脳2脳3) 锛4脳5 脳6锛120锛岄『渚跨敤鏂囧瓧缁欎綘瑙i噴涓涓嬶紝姣斿6涓暟鎺掑垪锛鎬诲叡鏈6锛佺鎺掓硶锛屽鏋...
绛旓細鏂规硶涓锛鎺掑垪缁勫悎銆4P3=24涓傛柟娉曚簩锛氶兘鏄灏戜綘鍒楀嚭鏉ュ氨濂戒簡锛岄123锛岄124锛岄134锛岄234 鐒跺悗姣3涓暟瀛楅兘鏈4绉嶆帓鍒楁柟寮 鎵浠ヤ竴鍏24涓
绛旓細鍋舵暟鍏辨湁12涓 瑙i鎬濊矾锛氬彧瑕佷釜浣嶆暟瀛楁槸鍋舵暟锛岃繖涓涓変綅鏁鍗充负鍋舵暟 鍒嗘瀽姝ラ濡備笅锛氬伓鏁扮殑涓綅鍙兘鏄2鍜4鍏2绉嶅彲鑳介夋嫨 鍋舵暟鐨勫崄浣嶅垯鏈3绉嶅彲鑳介夋嫨锛堝洜涓轰釜浣嶅凡閫夋嫨涓涓伓鏁帮紝鍓╀笅3涓暟瀛楀~鍦ㄥ崄浣嶆暟锛夊伓鏁扮殑鐧句綅鍒欐湁2绉嶅彲鑳介夋嫨锛堝洜涓轰釜浣/鍗佷綅宸查夋嫨2涓暟锛屽墿涓2涓暟瀛楀~鍦ㄧ櫨浣嶆暟锛夊洜姝わ紝鏈缁堢粺璁...
绛旓細涓浣嶆暟,鏈4涓 浜屼綅鏁,4閫2鐨鎺掑垪,A42=12 涓変綅鏁,4閫3鐨勬帓鍒,A43=24 鍥涗綅鏁,鏄疉44=24 鎵浠ユ槸64涓,4,浠1寮澶6涓紝1234,1243,1324,1342,1423,1432 绫绘帹浠2銆3銆4寮澶撮兘鏄6涓 鍗2134銆2143銆2314銆2341銆2413銆2431 3124銆3142銆3214銆3241銆3412銆3421 4123銆4132銆4213銆4231銆4312銆4321...
绛旓細杩欎釜鏄涓涓畝鍗曠殑鎺掑垪缁勫悎闂锛4*3*2锛24绉嶏紙绗1浣嶅彲浠ヤ粠4涓暟瀛椾腑浠婚変竴涓紝绗簩浣嶅彧鑳戒粠鍓╀笅鐨3涓暟瀛椾腑閫変竴涓紝绗笁浣嶅彧鑳戒粠鍓╀笅鐨2涓暟瀛椾腑浠婚変竴涓級銆傜紪绋嬫眰瑙o細[cpp] view plain copy print?include<stdio.h> include<stdlib.h> void Test(){ int j = 1;int k = 1;int t ...
绛旓細鏈4绉嶅彲鑳斤紱鍐嶅~鍗佷綅鏁板瓧锛屼粠鍓╀笅鐨勪笁涓暟瀛椾腑閫涓涓湁3绉嶅彲鑳斤紱鏈鍚庡~涓綅鏁板瓧锛屼粠鍓╀笅鐨2涓や釜鏁板瓧涓変竴涓紝鍙湁2绉嶅彲鑳斤紱鎸夌収涔樻硶鍘熺悊锛屽嵆鍙緱瑙o紟4脳3脳2=24锛堜釜锛夛紝绛旓細鐢1銆2銆3銆4 鍥涗釜鏁板瓧鍙粍鎴 24涓笉鍚岀殑涓変綅鏁锛涙晠绛旀涓猴細24锛庣偣璇勶細鐏垫椿杩愮敤涔樻硶鍘熺悊鏉ヨВ鍐鎺掑垪缁勫悎闂锛
绛旓細涓変綅鏁鐨勪綅鏁颁笉閲嶅:4*3*2=24 include<iostream> using namespace std;void main(){ int number,count = 0;for (int i = 1; i <= 4; i++){ for (int j = 1; j <= 4; j++){ for (int k = 1; k <= 4; k++){ if (k != i && k != j && i != j){ number...
绛旓細(1)绗涓姝,涓綅鏈4绉嶆柟娉,绗簩姝,鍗佷綅鏈4绉嶆柟娉曠涓夋,鐧戒綅鏈4绉嶆柟娉曚竴鍏辨湁4^3=64绉嶆柟娉.(2)锛堟妸1,2,3,4涓彇3涓笖璁伴『搴:P3,4=24 3锛夋妸1,2,3,4涓彇3涓笖璁伴『搴:C3,4=4
绛旓細绗涓涓爣鏈1鍙风殑鏂规牸閲岋紝鑳芥斁鍑1涔嬪鐨勫彟澶3涓暟C31锛屽墿涓嬬殑3涓柟鏍奸殢渚挎帓A33锛屼絾鏄叾涓湁3涓笉鑳芥帓锛屼互灏2鏀惧叆1鍙锋柟鏍间负渚嬶紝鍓╀笅2銆3銆4鍙锋柟鏍间笉鑳芥斁鐨勫垎鍒槸134銆314銆431锛岀幇鍦ㄥ彧鏄互鏁板瓧2涓轰緥锛屼細鍑虹幇杩欐牱鐨勭粨鏋滐紝鍚屾牱浠ユ暟瀛3锛4涓轰緥锛屼細鏈夊悓鏍风殑缁撴灉锛屽洜姝ょ瓟妗堟槸锛欳31*A33-3*3=9 ...
绛旓細瑙f瀽锛氭牴鎹鏁+濂囨暟=鍋舵暟锛屽鏁+鍋舵暟=濂囨暟锛屽洜涓1锛2锛3锛4锛5锛岃繖5涓暟涓湁2涓伓鏁板拰3涓鏁帮紝鎵浠ユ棰橀夊彇鐨勪笁涓暟瑕佹兂淇濊瘉鏁板瓧鍜屼负鍋舵暟锛屽垯鍙兘閫夊彇2涓鏁+1涓伓鏁帮紝鎵浠ュ拰涓哄伓鏁扮殑鎯呭喌鏈 C锛3锛2锛壝桟锛2锛1锛壝桝锛3锛3锛=3脳2脳锛3脳2脳1锛=6脳6 =36 绛旀閫堿 C锛3锛2锛...