#Z0606710. 邻值查找
邻值查找
当前没有测试数据。
题目描述:
给定一个长度为n的序列A,A中的数各不相同。对于A中的每一个数Ai,求:
min | Ai -Aj |( 1<=j<i )
以及令上式取到最小值的j(记为Pi)。若最小值的位置不唯一,则选择较小的j。
PS:可以百度学习一下set的lower_bound。
输入格式:
第一行,一个整数n。
接下来n正整数,每两个数之间有一个空格分隔。
输出格式:
输出共n-1行(从第二个数开始),每行两个整数,分别表示差值和位置。
样例输入:
10
1 2 3 4 5 6 7 8 9 10
样例输出:
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
提示:
n <= 100,000。
所有数据和答案不超过long long。
相关
在以下作业中: