#CODEFORCESP8470. Dora and Search(※※)
Dora and Search(※※)
题目描述
给定一个长度为 的排列 ,问是否存在正整数 使得 均不为 中的最大值或最小值。
输入格式
每个测试由多个测试用例组成。第一行包含一个整数 () - 测试用例的个数。测试用例说明如下。
对于每个测试用例,第一行包含一个整数 () - 排列长度。
第二行包含 个不同的整数 ()--元素。() - 排列元素。
保证所有测试用例的之和不超过。
输出格式
对于每个测试用例,如果所需分段不存在,则输出 。
否则,输出两个索引 ,使得 满足所有条件。
如果有多个解决方案,则输出其中任意一个。
样例 #1
样例输入 #1
4
3
1 2 3
4
2 1 4 3
7
1 3 2 4 6 5 7
6
2 3 6 5 4 1
样例输出 #1
-1
1 4
2 6
-1
提示
在第一和第四个测试用例中,可以看出没有理想的分段。
在第二个测试案例中,子线段 满足所有条件,因为我们看到 $\max(a_1, a_2, a_3, a_4) = 4, \min(a_1, a_2, a_3, a_4) = 1$ 满足所有条件。
在第三个测试用例中,子区段也满足所述的所有条件。