動(dòng)態(tài)規(guī)劃———按摩師

一個(gè)有名的按摩師會(huì)收到源源不斷的預(yù)約請(qǐng)求,每個(gè)預(yù)約都可以選擇接或不接抹锄。在每次預(yù)約服務(wù)之間要有休息時(shí)間藻雌,因此她不能接受相鄰的預(yù)約。給定一個(gè)預(yù)約請(qǐng)求序列吨掌,替按摩師找到最優(yōu)的預(yù)約集合(總預(yù)約時(shí)間最長(zhǎng))半抱,返回總的分鐘數(shù)。

輸入:[1,2,3,1]

輸出:4

解釋?zhuān)?/b>選擇 1 號(hào)預(yù)約和 3 號(hào)預(yù)約膜宋,總時(shí)長(zhǎng) = 1 + 3 = 4

輸入:[2,7,9,3,1]

輸出:12

解釋?zhuān)?/b>選擇 1 號(hào)預(yù)約窿侈、 3 號(hào)預(yù)約和 5 號(hào)預(yù)約,總時(shí)長(zhǎng) = 2 + 9 + 1 = 12秋茫。

解法:

動(dòng)態(tài)規(guī)劃:第 i 天的選擇只有接受預(yù)約和不接受兩種史简,而這種選擇是受前一天的選擇所制約;假如昨天沒(méi)有選擇肛著,那么今天就可以接受預(yù)約或不接受圆兵,若昨天選擇了,則今天不能接受預(yù)約枢贿。所以可以采用動(dòng)態(tài)規(guī)劃殉农,今天如果服務(wù)的話(huà),最大服務(wù)時(shí)間是昨天不選擇服務(wù)的最大服務(wù)時(shí)間 + 今天的服務(wù)時(shí)間局荚;假如今天不服務(wù)超凳,那么最大服務(wù)時(shí)間就是昨天不服務(wù)或昨天服務(wù)這兩個(gè)值的最大值愈污。所以可以設(shè)置數(shù)組d[0][i]表示第i天不服務(wù)的最大服務(wù)時(shí)間,d[1][i]則表示第i天服務(wù)轮傍。


空間優(yōu)化:因?yàn)槿绻?i 天服務(wù)的話(huà)暂雹,那么第 i - 1 天必定不能服務(wù),所以最大服務(wù)時(shí)間d[ i ] = d[ i - 2 ] + nums[ i ],

如果第 i 天不服務(wù)的話(huà)金麸,那么d[ i ] = d [ i - 1] ,所以綜上 d [ i ] = max (?d[ i - 2 ] + nums[ i ] ,?d [ i - 1] )

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末擎析,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子挥下,更是在濱河造成了極大的恐慌揍魂,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件棚瘟,死亡現(xiàn)場(chǎng)離奇詭異现斋,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)偎蘸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)庄蹋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人迷雪,你說(shuō)我怎么就攤上這事限书。” “怎么了章咧?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵倦西,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我赁严,道長(zhǎng)扰柠,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任疼约,我火速辦了婚禮卤档,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘程剥。我一直安慰自己劝枣,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布织鲸。 她就那樣靜靜地躺著舔腾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪昙沦。 梳的紋絲不亂的頭發(fā)上琢唾,一...
    開(kāi)封第一講書(shū)人閱讀 51,598評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音盾饮,去河邊找鬼采桃。 笑死懒熙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的普办。 我是一名探鬼主播工扎,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼衔蹲!你這毒婦竟也來(lái)了肢娘?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤舆驶,失蹤者是張志新(化名)和其女友劉穎橱健,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體沙廉,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拘荡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了撬陵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片珊皿。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖巨税,靈堂內(nèi)的尸體忽然破棺而出蟋定,到底是詐尸還是另有隱情,我是刑警寧澤草添,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布驶兜,位于F島的核電站,受9級(jí)特大地震影響果元,放射性物質(zhì)發(fā)生泄漏促王。R本人自食惡果不足惜犀盟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一而晒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧阅畴,春花似錦倡怎、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至纽哥,卻和暖如春钠乏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背春塌。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工晓避, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留簇捍,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓俏拱,卻偏偏與公主長(zhǎng)得像暑塑,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锅必,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

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

  • 在C語(yǔ)言中,五種基本數(shù)據(jù)類(lèi)型存儲(chǔ)空間長(zhǎng)度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來(lái)閱讀 3,345評(píng)論 0 2
  • 1. 下列敘述錯(cuò)誤的是()事格。 (2.0 分) A. 質(zhì)量管理包括QA和QC一切活動(dòng)的全部過(guò)程 B. 影像質(zhì)量是指對(duì)...
    我們村我最帥閱讀 3,826評(píng)論 0 8
  • 1. 關(guān)于診斷X線(xiàn)機(jī)準(zhǔn)直器的作用,錯(cuò)誤的是()搞隐。 (6.0 分) A. 顯示照射野 B. 顯示中心線(xiàn) C. 屏蔽多...
    我們村我最帥閱讀 10,425評(píng)論 0 5
  • 排序算法幾種分類(lèi)方式: 1驹愚,穩(wěn)定排序和不穩(wěn)定排序 如果a==b, 當(dāng)排序之前a在b的前面劣纲,排序后么鹤,a仍然在b...
    fly_ever閱讀 418評(píng)論 0 0
  • 《Call the card》 is a magical action adventure game. In th...
    OI_cc97閱讀 88評(píng)論 0 0