CF1211A Three Problems
题目描述
Polycarp 正在为编程测试挑选三道题目。他的题库中共有 $n$ 道题目。第 $i$ 道题目的难度为 $r_i$。所有题目编号从 $1$ 到 $n$。
请帮助 Polycarp 选择三道题目 $a$、$b$ 和 $c$,使得第一道题目的难度严格小于第二道题目的难度,第二道题目的难度严格小于第三道题目的难度。也就是说,所选的题目 $a$、$b$、$c$ 需要满足 $r_a < r_b < r_c$。
如果有多种选择方式,你可以输出任意一种。
输入格式
输入的第一行包含一个整数 $n$($3 \le n \le 3000$),表示 Polycarp 题库中的题目数量。
第二行包含 $n$ 个整数 $r_1, r_2, \dots, r_n$($1 \le r_i \le 10^9$),其中 $r_i$ 表示第 $i$ 道题目的难度。
输出格式
如果 Polycarp 无法选择出三道满足条件的题目,请输出三个 $-1$,即 $-1 -1 -1$。如果存在满足条件的选择方式,请输出三个不同的整数 $a, b, c$($1 \le a, b, c \le n$),其中 $a$ 表示第一道题目的编号,$b$ 表示第二道题目的编号,$c$ 表示第三道题目的编号。
说明/提示
由 ChatGPT 4.1 翻译