最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

組合算法的PHP解答方法

 更新時間:2012年02月04日 15:59:33   作者:  
有一個數(shù)組a,有N 個元素,現(xiàn)在要求從中找出含有任意元素的所有組合個數(shù)
題目:組合算法:有一個數(shù)組a,有N 個元素,現(xiàn)在要求從中找出含有任意元素的所有組合個數(shù)。
解答:先看規(guī)律吧:
假設(shè)這個數(shù)組為array(1,2,3,4,5)那么M=5;
可能出現(xiàn)的組合為:
1個數(shù)字的組合個數(shù): 5
2個數(shù)字的組合個數(shù): 4+3+2+1
3個數(shù)字的組合個數(shù): 3+2+1
4個數(shù)字的組合個數(shù): 2+1
5個數(shù)字的組合個數(shù): 1
很眼熟吧,就是一個逆序的9*9乘法表。除過第一行有M個組合外,其他的組合按乘法表來處理,2個FOR語句嵌套而已
代碼:
復(fù)制代碼 代碼如下:

$c = 5;
$a = $c;
for($i=1;$i<=$c;$i++){
for($k=$c-$i;$k>0;$k–){
$a +=$k;
}
}
echo $a;

相關(guān)文章

最新評論

丰台区| 武山县| 溧阳市| 昌图县| 大竹县| 兴安县| 繁昌县| 沂源县| 密云县| 肇源县| 宜良县| 建水县| 太保市| 共和县| 盈江县| 介休市| 亚东县| 上思县| 望城县| 读书| 彝良县| 蓝山县| 英超| 马关县| 舟曲县| 宜兰市| 大理市| 福鼎市| 江西省| 朔州市| 太白县| 余干县| 怀来县| 德安县| 酒泉市| 通州市| 樟树市| 额敏县| 阿合奇县| 简阳市| 和林格尔县|