組合

題目:

有15個(gè)瓶子衷快,其中最多有一瓶有毒买喧,現(xiàn)在有四只老鼠,喝了有毒的水之后憔杨,第二天就會(huì)死鸟赫。如何在第二天就可以判斷出哪個(gè)瓶子有毒(題目來源:https://juejin.im/post/5b3c40f4e51d45191a0d0aae)

解決思路:

老鼠有4只,計(jì)算所有組合:


組合公式.png
老鼠組合計(jì)算.png

一共15種,正好一種組合對(duì)應(yīng)一個(gè)瓶子抛蚤,第二天哪個(gè)組合的老鼠死了台谢,就是哪瓶水有毒

代碼計(jì)算四只老鼠的所有組合

let arr: [String] = ["a", "b", "c", "d"]
var finalArr: [String]? = Array()

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view.
//        組合
    for i in 0..<arr.count{
        finalArr?.append(arr[i])
        combine(temp: arr[i], index: i+1)
    }
    AFPrint(message: finalArr)
    
}
private func combine(temp: String, index: Int){
    for j in index ..< arr.count{
        finalArr?.append(temp + arr[j])
        combine(temp: temp + arr[j], index: j + 1)    //遞歸
    }
}
//輸出結(jié)果:
["a", "ab", "abc", "abcd", "abd", "ac", "acd", "ad", "b", "bc", "bcd", "bd", "c", "cd", "d"]
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市岁经,隨后出現(xiàn)的幾起案子朋沮,更是在濱河造成了極大的恐慌,老刑警劉巖缀壤,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件樊拓,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡塘慕,警方通過查閱死者的電腦和手機(jī)筋夏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來图呢,“玉大人条篷,你說我怎么就攤上這事「蛑” “怎么了赴叹?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)指蚜。 經(jīng)常有香客問我稚瘾,道長(zhǎng),這世上最難降的妖魔是什么姚炕? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任摊欠,我火速辦了婚禮,結(jié)果婚禮上柱宦,老公的妹妹穿的比我還像新娘些椒。我一直安慰自己,他們只是感情好掸刊,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布免糕。 她就那樣靜靜地躺著,像睡著了一般忧侧。 火紅的嫁衣襯著肌膚如雪石窑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天蚓炬,我揣著相機(jī)與錄音松逊,去河邊找鬼。 笑死肯夏,一個(gè)胖子當(dāng)著我的面吹牛经宏,可吹牛的內(nèi)容都是我干的犀暑。 我是一名探鬼主播,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼烁兰,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼耐亏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起沪斟,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤广辰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后主之,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體择吊,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年杀餐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了干发。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡史翘,死狀恐怖枉长,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情琼讽,我是刑警寧澤必峰,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站钻蹬,受9級(jí)特大地震影響吼蚁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜问欠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一肝匆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧顺献,春花似錦旗国、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至肿轨,卻和暖如春寿冕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背椒袍。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工驼唱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人槐沼。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓曙蒸,卻偏偏與公主長(zhǎng)得像捌治,于是被迫代替她去往敵國(guó)和親岗钩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子纽窟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 最近研究了下最優(yōu)風(fēng)險(xiǎn)資產(chǎn)組合這個(gè)題目。本小白在金融領(lǐng)域是個(gè)純粹的初學(xué)者兼吓,開始的時(shí)候臂港,有點(diǎn)不知所措。 后來在網(wǎng)上找了...
    丁立在簡(jiǎn)書閱讀 34,020評(píng)論 16 109
  • 排列組合的定義 排列的定義:從n個(gè)不同元素中视搏,任意取m個(gè)元素审孽,m≤n且m和n都是自然數(shù),按照一定順序排成一列浑娜,叫做...
    伍帆閱讀 4,892評(píng)論 6 10
  • 排列和組合講解 各位伙伴大家早上好佑力,因?yàn)檫@個(gè)時(shí)間我是在上班路上不太方便跟大家直播, 所以我提前錄了一個(gè)視頻筋遭,也是完...
    百萬機(jī)器貓閱讀 10,080評(píng)論 4 6
  • 帶著冰叔新作,七爺送的書籍响驴,木槿菇?jīng)鏊偷某缘暮鹊陌⒐盖遥∠禄疖囈欢〞?huì)胖胖的。(大捂臉) 聽著民謠開往北京的火車豁鲤,就...
    行走的三年閱讀 724評(píng)論 3 4
  • 本文參加#未完待續(xù)秽誊,就要表白#活動(dòng),本人承諾琳骡,文章內(nèi)容為原創(chuàng)锅论,且未在其他平臺(tái)發(fā)表過。 歲月帶來皺紋日熬、白發(fā)和肚腩棍厌,但...
    MOONPieo閱讀 286評(píng)論 2 2