CF34A.Reconnaissance 2

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

Reconnaissance 2

题目描述

nn 名士兵站成一个圆环。已知每位士兵的身高 aia_{i}。侦察小队由相邻的两名士兵组成,其身高差最小,即 aiaj|a_{i}-a_{j}| 最小。这样,他们彼此更加不显眼。请输出一对可以组成侦察小队的士兵。

输入格式

第一行包含整数 nn2n1002 \leq n \leq 100)——士兵人数。接下来一行包含 nn 个按圆环顺序排列的士兵身高 a1,a2,...,ana_{1},a_{2},...,a_{n}1ai10001 \leq a_{i} \leq 1000),身高按顺时针或逆时针给出。

输出格式

输出两个整数——可以组成侦察小队的相邻士兵的编号。如果有多组最优解,输出任意一组均可。注意,士兵站成环形。

说明/提示

题目描述: 操场上有 nn 个士兵站成了一个环,每名士兵有一个身高 hih_i,试求两相邻士兵 x,yx,y,使得士兵 xx 和士兵 yy 身高差最小。

输入: 第一行 nn,之后 nn 个整数 hih_i

输出: 题目描述中的 x,yx,y,若有多解任意输出一组即可。

数据范围: 2n100,1hi10002\leq n\leq100, 1\leq h_i\leq1000

由 ChatGPT 5 翻译

样例

5
10 12 13 15 10
5 1
4
10 20 30 40
1 2

在线编程 IDE

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