CF1211A.Three Problems

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Three Problems

题目描述

Polycarp 正在为编程测试挑选三道题目。他的题库中共有 nn 道题目。第 ii 道题目的难度为 rir_i。所有题目编号从 11nn

请帮助 Polycarp 选择三道题目 aabbcc,使得第一道题目的难度严格小于第二道题目的难度,第二道题目的难度严格小于第三道题目的难度。也就是说,所选的题目 aabbcc 需要满足 ra<rb<rcr_a < r_b < r_c

如果有多种选择方式,你可以输出任意一种。

输入格式

输入的第一行包含一个整数 nn3n30003 \le n \le 3000),表示 Polycarp 题库中的题目数量。

第二行包含 nn 个整数 r1,r2,,rnr_1, r_2, \dots, r_n1ri1091 \le r_i \le 10^9),其中 rir_i 表示第 ii 道题目的难度。

输出格式

如果 Polycarp 无法选择出三道满足条件的题目,请输出三个 1-1,即 111-1 -1 -1。如果存在满足条件的选择方式,请输出三个不同的整数 a,b,ca, b, c1a,b,cn1 \le a, b, c \le n),其中 aa 表示第一道题目的编号,bb 表示第二道题目的编号,cc 表示第三道题目的编号。

说明/提示

由 ChatGPT 4.1 翻译

样例

6
3 1 4 1 5 9
4 1 3 
5
1 1000000000 1 1000000000 1
-1 -1 -1
9
10 10 11 10 10 10 10 10 1
9 8 3 

在线编程 IDE

建议全屏模式获得最佳体验