atcoder#CF17FINALC. Time Gap

Time Gap

配点 : 500500

問題文

XXXX年のCODE FESTIVALには、世界中から高橋君を含めて N+1N+1 人の参加者が集まりました。

高橋君の都市と他の NN 人の都市の時刻の差を調べてみたところ、ii 番目の人の都市との時刻の差は DiD_i 時間でした。 ただし 22 つの都市について、片方の都市で 00 時の瞬間にもう一方の都市で dd 時であるようなとき、これらの都市の時刻の差は min(d,24d)min(d,24-d) であるものとします。 ここで、時刻の表記には 2424 時間表記を用いるものとします。 つまり、例えば高橋君の都市で 00 時の瞬間には ii 番目の人の都市は DiD_i 時または 24Di24-D_i 時のいずれかとなります。

高橋君は次に、N+1N+1 人のうちの全ての 22 人組についてその人の都市どうしの時刻の差を書き出し、それらの時刻の差のうちの最小値を ss としました。

ss として考えられる最大値を求めて下さい。

制約

  • 1N501 \leq N \leq 50
  • 0Di120 \leq D_i \leq 12
  • 入力は全て整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN

D1D_1 D2D_2 ...... DND_N

出力

ss として考えられる最大値を出力せよ。

3
7 12 8
4

例えば、高橋君の都市で 00 時の瞬間にそれぞれの人の都市での時刻が 77 時、1212 時、1616 時であるような状況のとき、22 番目の人と 33 番目の人の都市の時刻の差が 44 時間となります。

2
11 11
2
1
0
0

高橋君も参加者に含まれる点に注意してください。