Coding is the closest thing we have to a surperpower
描述
有n个整数排成一排,有一些数字被固定在某些位置,另外的一些可以自由交换。超能侠想要使所有相邻两数乘积的和最大,请你帮帮他。
输入
第一行输入一个整数 。
接下来n行,每行给出两个整数,以空格分割。
表示数字的值,为该数字指定的位置,如果,代表该数字的位置不被限制。输入保证不会为两个数字指定相同的位置。
输出
数字重新排列后最大的所有相邻两数乘积的和,即。
样例
输入复制
6 -1 0 2 1 -3 2 4 3 -5 4 6 5
输出复制
-70
输入复制
5 40 -1 50 -1 30 -1 20 -1 10 -1
输出复制
4600
标签