LaTex 修缮
查看原帖
LaTex 修缮
752485
tbdsh楼主2023/2/2 23:00

题意简述

给定 n(1n1000)n(1\le n\le 1000) 个互不相同的正整数 ai(1ai104)a_i(1\le a_i\le10^4)。现在求 ai×aj(ij)a_i\times a_j(i\ne j) 的最大值。

这个乘积需要保证从高到低的对应数字依次递增且连续,如:12341234 是合法的,4321432112451245 都是不合法的。

输入格式

第一行一个正整数 nn

接下来一行共 nn 个正整数 aia_i

输出格式

输出最大的符合要求的乘积。如果没有,输出 -1

特别的,对于本题,您应该在行末输出一个换行,否则评测机会返回 WA

输入输出样例

输入 #1

2
1 2

输出 #1

2

输入 #2

3
3 22 115

输出 #2

234

输入 #3

2
1 11

输出 #3

-1

输入 #4

2
5 27

输出 #4

-1

输入 #5

2
17 53

输出 #5

-1

输入 #6

10
53 43 36 96 99 2 27 86 93 23

输出 #6

3456

Translate by @tianbiandeshenghuo11


源代码

2023/2/2 23:00
加载中...