三條最短路

2021-08-02 13:07:40 字數 1129 閱讀 8112

tower

題目描述

a去推塔。但是推第n座塔必須先推了第1~n-1座塔。

為了加快速度a召喚出了b和c。求a和他的召喚獸們為了推完所有塔所經過的最短距離。

輸入 第一行乙個數n,代表一共要去多少個城市。

下面n-1 行,對於第 i 行,有 n-i 個數,表示第 i 個城市分別和第i+1, i+2, i+3, ……, n 的距離(距離<=10000)

輸出 乙個數,表示最短距離

樣例輸入

5 1 1 1 2

33 33 33

33 33

33 樣例輸出

36 提示

constraints

對於30%,n<=10

對於100%,n<=100根據

資料可得

明顯是一

個o(n

3)動態

規劃

#include

#include

using

namespace

std;

int a[200][200],f[105][105][105];

int main()

int ans=1

<<29;

for (int i=1;ifor (int j=1;jprintf("%d\n",ans);

return

0;}

#include#include#includeusing namespace std;

int n,a[110][110],f[3][110][110][110];

int main()

}for (int j=1;j<=n;j++)

for (int k=1;k<=n;k++)

}int ans=1

<<29;

for (int i=1;i<=n;i++)

for (int j=1;j<=n;j++)

ans=min(ans,min(f[now][i][j][n],min(f[now][i][n][j],f[now][n][i][j])));

printf("%d\n",ans);

return 0;

}

IT三條出路

隨著年齡的增長,it程式設計員該何去何從。程式設計師的困惑 我該何去何從 32歲的 ith 化名 已算是it行業的元老了。大學時代的他,有2 3的時間是在校園微機房裡度過的,當時,他瘋狂地迷上了電腦。大學畢業後,ith早早地被一家it業著名的跨國公司錄用,擔任程式設計師。剛進it行業時,ith有股火...

人生三條線

人生三條線 乙個關於禪的故事。乙個平庸的人去拜訪禪師,他問禪師 您說真的有命運嗎?是不是我這一輩子就注定窮困一生呢?有的,禪師就讓他伸出左手指給他看,說 你看清楚了,這條橫線叫 情線,這條斜線叫做事業線,另外一條豎線就是生命線。然後禪師又讓他跟自己做乙個動作,他的手慢慢的握起來,握的緊緊的,然後問這...

三條用人原則

所謂精編,就是要盡可能壓縮編制,動態壓縮編制,永遠讓編制處於不夠用的飢渴狀態。能用5個人做的事絕對不用6個人,能用30人做的事絕對不用31個人,我們希望兩個人做三個人的事兒,拿三個人的錢。絕大多數時候,公司的成功和人數恰恰是成反比的,不是說人數越多公司的力量就越大,事情成功的概率就越大,恰恰人多有時...