能量項鍊 oj23800

2022-06-02 04:24:08 字數 654 閱讀 6756

題目大意:

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 long

using

namespace

std;

intmain()

///左端+右端+左右兩端聚合所得能量

if(i==n) ans=max(ans,dp[l][r]); //

更新答案

} printf(

"%lld

",ans);

return0;

}

view code

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人吸收能量的一種器官 的作用,這兩顆珠...