两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫  >  能量項鏈
題目 1170:

能量項鏈

時間限制: 2s 內(nèi)存限制: 192MB 提交: 1361 解決: 408

題目描述

在Mars星球上,每個Mars人都隨身佩帶著一串能量項鏈。在項鏈上有N顆能量珠。能量珠是一顆有頭標記與尾標記的珠子,這些標記對應(yīng)著某個正整數(shù)。并且,對于相鄰的兩顆珠子,前一顆珠子的尾標記一定等于后一顆珠子的頭標記。因為只有這樣,通過吸盤(吸盤是Mars人吸收能量的一種器官)的作用,這兩顆珠子才能聚合成一顆珠子,同時釋放出可以被吸盤吸收的能量。如果前一顆能量珠的頭標記為m,尾標記為r,后一顆能量珠的頭標記為r,尾標記為n,則聚合后釋放的能量為m*r*n(Mars單位),新產(chǎn)生的珠子的頭標記為m,尾標記為n。
需要時,Mars人就用吸盤夾住相鄰的兩顆珠子,通過聚合得到能量,直到項鏈上只剩下一顆珠子為止。顯然,不同的聚合順序得到的總能量是不同的,請你設(shè)計一個聚合順序,使一串項鏈釋放出的總能量最大。
例如:設(shè)N=4,4顆珠子的頭標記與尾標記依次為(2,3) (3,5) (5,10) (10,2)。我們用記號◎表示兩顆珠子的聚合操作,(j◎k)表示第j,k兩顆珠子聚合后所釋放的能量。則第4、1兩顆珠子聚合后釋放的能量為:
(4◎1)=10*2*3=60。
這一串項鏈可以得到最優(yōu)值的一個聚合順序所釋放的總能量為
((4◎1)◎2)◎3)=10*2*3+10*3*5+10*5*10=710。

輸入格式

第一行是一個正整數(shù)N(4≤N≤100),表示項鏈上珠子的個數(shù)。第二行是N個用空格隔開的正整數(shù),所有的數(shù)均不超過1000。第i個數(shù)為第i顆珠子的頭標記(1≤i≤N),當i〈N時,第i顆珠子的尾標記應(yīng)該等于第i+1顆珠子的頭標記。第N顆珠子的尾標記應(yīng)該等于第1顆珠子的頭標記。
至于珠子的順序,你可以這樣確定:將項鏈放到桌面上,不要出現(xiàn)交叉,隨意指定第一顆珠子,然后按順時針方向確定其他珠子的順序。

輸出格式

只有一行,是一個正整數(shù)E(E≤2.1*10^9),為一個最優(yōu)聚合順序所釋放的總能量。

樣例輸入

4
2  3  5  10

樣例輸出

710

提示

零基礎(chǔ)同學(xué)可以先學(xué)習(xí)視頻課程,包含C/C++、Python、百練、藍橋杯輔導(dǎo)、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習(xí)題,還有老師答疑,點擊這里了解課程詳情
標簽