#521. 拼接鞋

拼接鞋

拼接鞋

输入文件:shoe.inshoe.in

输出文件:shoe.outshoe.out

时间限制:1s1s

空间限制:512MB512MB

题目背景

piggypiggy特别喜欢买鞋,尤其是拼接鞋

题目描述

拼接鞋是一款很神奇的鞋,相邻鞋子可以进行拼接,价值为aa和价值为bb的鞋子可以拼接成价值为a+ba+b的鞋子

今天,piggypiggy路过了一家拼接鞋店,准备买一双(两只)鞋子送给自己的男神GGBondGGBond

店里,总共有nn只鞋排成一列,第ii只鞋的价值为aia_i每只鞋的顺序不能随意调换,请问这双鞋的最大总价值是多少?

总价值定义为两只鞋的价值加和,当然,可能出现最大总价值0\leq 0的情况,这时你需要输出:“no solution

输入描述

第一行,一个整数nn

第二行,nn个整数aia_i表示第ii个鞋子的价值

输出描述

一个整数表示最大总价值,若 其值 0 \leq 0则只需要输出nono solution solution

样例输入1

5
1 2 -1 1 2

样例输出1

6

样例输入2

5
-1 -2 -3 -4 -5

样例输出2

no solution

数据范围

30pts:30pts:n,ai100n,a_i \leq 100

60pts:60pts:n,ai1000n,a_i \leq 1000

80pts:n,ai10580pts:n,a_i \leq 10^5

100pts:100pts:n,ai106n,a_i \leq 10^6