題目大意:
n( 4 ≤ n ≤ 100 ),表示項鍊上珠子的個數
第二行是n個用空格隔開的正整數,所有的數均不超過1000。
第 i 個數為第 i 顆珠子的頭標記( 1 ≤ i ≤ n ),
當 1 ≤ i < n 時,第 i 顆珠子的尾標記應該等於第 i+1 顆珠子的頭標記。
第n顆珠子的尾標記應該等於第1顆珠子的頭標記。
輸出是乙個正整數e( e ≤ 2.1×109 ),為乙個最優聚合順序所釋放的總能量。
sample input
4
2 3 5 10
sample output
710
一道環形的矩陣連乘
#include #define ll long longview codeusing
namespace
std;
intmain()
///左端+右端+左右兩端聚合所得能量
if(i==n) ans=max(ans,dp[l][r]); //
更新答案
} printf(
"%lld
",ans);
return0;
}
1154 能量項鍊
題目描述 description 在mars星球上,每個mars人都隨身佩帶著一串能量項鍊。在項鍊上有n顆能量珠。能量珠是一顆有頭標記與尾標記的珠子,這些標記對應著某個正整數。並且,對於相鄰的兩顆珠子,前一顆珠子的尾標記一定等於後一顆珠子的頭標記。因為只有這樣,通過吸盤 吸盤是mars人吸收能量的一...
wikioi 能量項鍊
這是石子歸併的加強版,基本就是分治法的dp。但是有了個環,因為任何乙個位置都可開始,所以就建立2 n的陣列,然後對可能的區間遍歷一次,就是o n 3 的複雜度。中間錯誤的地方有 把dp i,j 錯誤寫成f i j k不能等於i,也不能等於j 把a i a k a j 錯寫成i k j include...
(動態規劃)能量項鍊
題目描述 在mars星球上,每個mars人都隨身佩帶著一串能量項鍊。在項鍊上有n顆能量珠。能量珠是一顆有頭標記與尾標記的珠子,這些標記對應著某個正整數。並且,對於相鄰的兩顆珠子,前一顆珠子的尾標記一定等於後一顆珠子的頭標記。因為只有這樣,通過吸盤 吸盤是mars人吸收能量的一種器官 的作用,這兩顆珠...