Toggle navigation
HENAUOJ
常见问答
讨论版
题目列表
来源/分类
状态
排名
竞赛
作业
[
题目列表
状态
排名
OI 排名
统计
]
Login
OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回
问题 D: 两极翻转
问题 D: 两极翻转
时间限制:
2 Sec
内存限制:
128 MB
提交:
578
解决:
93
[
提交
] [
状态
] [
讨论版
] [命题人:
]
题目描述
小X在晚上做梦的时候梦见了算法之神,算法之神就给他出了一道题目。题目是给你一个序列,求这个序列两个相邻数字乘积的最大值。小X瞬间就把这一道题秒了,算法之神感觉受到了侮辱,就给小X加了一点难度,小X可以使用一次“两极翻转”技能(也可以不使用)。这个技能的作用是,可以翻转任意一个子区间。小X感觉这题很简单就把问题甩给了你,让你输出相邻数字乘积的最大值。
输入
第一行输入一个数n(2 <= n <= 1e5)表示序列长度;
第二行输入n个数字a[i],|a[i]| <= 1e6。
输出
输出占一行,表示相邻两数字的最大乘积。
样例输入
Copy
5 2 3 5 4 9
样例输出
Copy
45