#BS0000077. Kế hoạch dừng thang máy (Elevator Stopping Plan)

Kế hoạch dừng thang máy (Elevator Stopping Plan)

Kế hoạch dừng thang máy (Elevator Stopping Plan)

Nguồn: LiveArchive

Phiên bản: Phước Hưng OJ Extended

Đề bài

Một tòa nhà có 3131 tầng, đánh số 11 đến 3131. Mọi người bắt đầu ở tầng 11. Có nn tầng văn phòng cần đến, đôi một khác nhau.

  • Thang máy mất 44 giây để đi lên một tầng.
  • Mỗi lần thang máy dừng ở một tầng trung gian làm phát sinh thêm 1010 giây trước khi tiếp tục đi lên.
  • Sau khi xuống thang máy, một người có thể đi bộ lên hoặc xuống; đi bộ qua một tầng mất 2020 giây.
  • Thang máy chỉ đi lên trong chuyến này.

Người điều khiển có thể chọn các tầng dừng, không nhất thiết phải trùng toàn bộ tầng văn phòng. Mỗi người có thể xuống ở một tầng dừng rồi đi bộ tới văn phòng của mình.

Hãy tìm thời gian nhỏ nhất sao cho người đến muộn nhất cũng đã tới đúng tầng văn phòng.

Bản PHOJ chỉ yêu cầu in thời gian tối ưu, không yêu cầu in một kế hoạch dừng cụ thể.

Input

Dòng đầu chứa nn. Dòng thứ hai chứa nn số f1<f2<⋯<fnf_1<f_2<\cdots<f_n, là các tầng cần đến.

Output

In thời gian nhỏ nhất, tính bằng giây.

Subtask

  • Subtask 1 — 20%: n≤5n\le5.
  • Subtask 2 — 30%: n≤15n\le15.
  • Subtask 3 — 50%: 1≤n≤301\le n\le30, 2≤f1<⋯<fn≤312\le f_1<\cdots<f_n\le31.

Ví dụ

Input

3
4 5 10

Output

46

Giải thích

Một kế hoạch tối ưu là dừng ở tầng 44 và 1010. Thang tới tầng 44 sau 1212 giây; người cần tầng 55 đi bộ thêm 2020 giây và đến lúc 3232. Sau 1010 giây dừng, thang đến tầng 1010 ở giây 4646. Người cuối cùng tới nơi ở giây 4646.