問題一覧 > 通常問題

No.135 とりあえず1次元の問題

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 671
作問者 : yuki2006
7 ProblemId : 135 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2015-11-14 17:46:48

問題文

数直線上の整数座標上にN個の点がある。

その中から同じ座標ではない2点を選んで、その2点の距離を求める。
距離は、i番目の点の座標をXij番目の点の座標をXjとすると 、
絶対値|XiXj|とする。

この時、最小の距離となる2点を選ぶとして、選んだ2点間の最小距離を求めてください。
条件にあう2点を選べなかったら0を出力してください。

入力

N
X1 X2  XN

入力は全て整数で与えられる。
1N100000=105
0Xi1000000=106,1iN

出力

条件にあう2点間の最小距離を求めてください。
2点を選べなかったら0を出力してください。

最後に改行してください。

サンプル

サンプル1
入力
3
0 51 100
出力
49

51100の座標の点を選んだら、最小の距離49になります。

サンプル2
入力
4
0 1 1 0
出力
1

同じ座標の点が与えられる場合もあります。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。