1からnまでの番号が順番に割り当てられているn人のアイドルが横一列に並んでいる。
アイドルiは単位時間でアイドルi-1とアイドルi+1に情報を伝達することができる。ただし、アイドル1はアイドル2にしか情報を伝達できず、アイドルnはアイドルn-1にしか情報を伝達できない。
時刻0の時点で、番号がa1, a2, ..., amであるm人のアイドルが秘密の情報を持っている。すべてのアイドルが秘密の情報を得ることのできる最小の時間を求めよ。
入力は以下の形式で与えられる。
n m a1 a2 ... am
1行目に2つの整数nとmが空白区切りで与えられる。
2行目にm個の整数a1, a2, ..., amが空白区切りで与えられる。
すべてのアイドルに情報が伝わる最小の時間を1行に出力する。
3 2 1 3
1
10 3 2 5 7
3
10 5 2 5 6 8 10
1
100000 1 1
99999