【题意】
给定一个长度为 n 的序列 Ai ( Ai 各不相同 ) 。
对于每一个数 Ai,求:min(∣Ai−Aj∣) (1≤j<i) ,以及令上式取到最小值的 j( 记为 Pi )。若最小值点不唯一,则选择使 Aj 较小的那个。
【输入格式】
第一行一个整数 n(1≤n≤105) 。
下来 n个 整数 Ai (∣Ai∣≤109)
【输出格式】
输出共 n−1 行,每行输出两个整数,数值之间用空格隔开。
分别表示当 i 取 2 ~ n 时,对应的 min(∣Ai−Aj∣) (1≤j<i) 和 Pi 的值。
【输入样例】
3
1 5 3
【输出样例】
4 1
2 1