JZOJ 4249 五校聯考7day1 遊戲

2022-08-26 04:21:09 字數 1053 閱讀 3776

description

wyf從小就愛亂頂,但是頂是會造成位移的。他之前水平有限,每次只能頂出k的位移,也就是從乙個整點頂到另乙個整點上。我們現在將之簡化到數軸上,即從 乙個整點可以頂到與自己相隔在k之內的數軸上的整點上。現在wyf的頭變多了,於是他能頂到更遠的地方,他能頂到任意整點上。現在他在玩乙個遊戲,這個遊 戲裡他只能向正方向頂,同時如果他從i頂到j,他將得到a[j] * (j - i)的分數,其中a[j]是j點上的分數,且要求j > i, 他最後必須停在n上。

現給出1~n上的所有分數,原點沒有分數。他現在在原點,沒有分。wyf想知道他最多能得多少分。

input

第一行乙個整數n。

第二行有n個整數,其中第i個數表示a[j]。

output

乙個整數,表示wyf最多能得到的分數。

sample input

3

1 1 50

sample output

150

data constraint

對於60%的資料,n<=1000;

對於100%的資料,n<=100000,0<=a[j]<=50。

1 #include2 #include3

#define cin fin

4#define cout fout

5using

namespace

std;

6 ifstream fin("

game.in");

7 ofstream fout("

game.out");

8structsb9

a[1000001

];12

bool

cmp(sb a,sb b)

1316

intmain ()

1725 sort(a+1,a+1+n,cmp);

26int ans=0,now=0;27

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

28 34}

35 cout<36 }

4249 五校聯考7day1 遊戲

wyf從小就愛亂頂,但是頂是會造成位移的。他之前水平有限,每次只能頂出k的位移,也就是從乙個整點頂到另乙個整點上。我們現在將之簡化到數軸上,即從 乙個整點可以頂到與自己相隔在k之內的數軸上的整點上。現在wyf的頭變多了,於是他能頂到更遠的地方,他能頂到任意整點上。現在他在玩乙個遊戲,這個遊 戲裡他只...

JZOJ 4226 五校聯考3day2 A

傳送門 求按照規則使基地可以防禦敵人的入侵的至少要加的圍牆的條數 普通情況用s 2 s 2 s 2 s 2 s 2 s 2特殊地,我們需要對子環的情況進行判斷 include include include include include include include include includ...

五校聯考7day1 遊戲

description wyf從小就愛亂頂,但是頂是會造成位移的。他之前水平有限,每次只能頂出k的位移,也就是從乙個整點頂到另乙個整點上。我們現在將之簡化到數軸上,即從 乙個整點可以頂到與自己相隔在k之內的數軸上的整點上。現在wyf的頭變多了,於是他能頂到更遠的地方,他能頂到任意整點上。現在他在玩乙...