#Z0748. 狗狗吃骨头
狗狗吃骨头
Description
一天,主人买来N个BONE(1 <= N <= 150,000),从左向右排成一排. 狗狗想把所有的BONE全吃了,但这似乎不太可能的.主人说:狗狗,你做为我的宠物,应该要足够的聪明伶俐,睿智过人,玉树临风.我来考一下你.这里每一个BONE都有一个分数K(1<=K<=500)。你从第一个BONE开始.对于每个BONE,你可选也可不选。选择多少个也随便你但你必须从第一个开始选,从左选到右。当你选好BONE后。我会将第一个BONE的分值乘上一个1,第二个则乘上一个-1第三个又是一个1,第四个又是一个-1.然后再加起来。我希望总分值最大。你应该如何选呢
Format
Input
第一行给出一个数字N,代表有多少块Bone. 下面N行,每行一个数字,代表每块Bone的权值。
Output
如题
Samples
8
7
2
1
8
4
3
5
6
17
3
10
2
2
10
Hint
取7 1 8 3 6,得到+7-1+8-3+6=17。