tyvj 1195 最後的晚餐

2021-05-23 17:13:54 字數 1023 閱讀 1533

from

愛在西元前

☆最後的晚餐

背景 background

話說zhangbh001給蓋子編的windows 2012超時了(- -!),所以他不得不在自己家門口親眼見證這個電影般的場景。雖然他不想錯過這個美妙的時刻,但是他的肚子一再**,要求先吃完這最後的晚餐。

描述 description

現在zhangbh001準備依次吃n道菜。但是他只使用勺子和筷子吃,勺子和筷子可以交替使用,但是同一種菜只能用一種餐具,在開飯前他拿的是筷子。用勺子和筷子吃第i道菜的時間分別是a_i和b_i。吃第i道菜之前筷子和勺子交換的時間為c_i。

現在請你告訴zhangbh001按他的計畫依次吃完這n道菜,最小需要多少時間。

輸入格式 input format

第一行,乙個正整數n(1<=n<=100)

以下n行,分別是三個正整數a_i,b_i,c_i(1<=a_i,b_i,c_i<=10000)

輸出格式 output format

乙個數,最短時間

樣例輸入 sample input

樣例輸出 sample output

時間限制 time limitation

各個測試點1s

#include

#include

#include

#include

using namespace std;

int f[120][2];//f[i][0]用勺吃第i道菜的最小總時間,f[i][1]用筷子吃第i道菜的最小總時間

//f[i][0]=min(f[i-1][0],f[i-1][1]+c[i])+a[i];

//f[i][1]=min(f[i-1][1],f[i-1][0]+c[i])+b[i];

int a[120],b[120],c[120];

int main()

int _min=min(f[n][0],f[n][1]);

printf("%d/n",_min);

}return 0;

}

最後的晚餐

今天公司同事請我吃飯,算是給我踐行。相處了四年多,大家關係都很好,每個人的脾氣性格都很熟悉了,實在是有點捨不得。還記得剛進公司的時候,還心裡暗暗發誓 要在這裡做一輩子,幹出一番事業來。可今天卻跟同事說 人不可能一輩子呆在一家公司的。這一前一後的反差,自己都覺得自己有點善變了。可仔細想來,這就是成長吧...

BZOJ 3444 最後的晚餐

n年沒寫題解於是一時興起就來寫一下 先考慮無解情況 如果有點度數 2那肯定無解 還有 環的情況也會無解 那麼度數為1或2的點 他們肯定是連成一條條的鏈 這些鏈的組合方案只有2種 就是只能翻轉一下 答案就是 度數為0的點數 鏈數 2 鏈數 可能不夠美觀?貌似並不快 include using name...

bzoj3444 並查集 最後的晚餐

description 問題背景 高三的學長們就要離開學校,各奔東西了。某班n人在舉行最後的離別晚餐時,飯店老闆覺得十分糾結。因為有m名學生偷偷找他,要求和自己暗戀的同學坐在一起。問題描述 飯店給這些同學提供了乙個很長的桌子,除了兩頭的同學,每乙個同學都與兩個同學相鄰 即坐成一排 給出所有資訊,滿足...