Trong nghiên cứu gần đây của mình, Bờm phát minh một hệ thống nhiệt năng dựa trên sự biến đổi kép của nhiệt độ. Khi hệ thống được cung cấp 3 mức nhiệt độ khác nhau theo thứ tự lần lượt là x, y và z thì sẽ tạo ra Q = (x – y) × (y – z) đơn vị năng lượng. Bờm nhận thấy rằng XZONE là nơi lý tưởng để thử nghiệm phát minh của mình.
Bờm khảo sát và ghi nhận XZONE có n thời điểm thay đổi nhiệt độ khác nhau trong ngày. Vì là phiên bản thử nghiệm nên hệ thống chỉ có thể thu nhiệt tại 3 thời điểm ở mỗi ngày. Bờm tính toán các thời điểm thu nhiệt sao cho năng lượng tạo ra là lớn nhất.
Yêu cầu: cho dãy số nguyên t1, t2, …, tn là nhiệt độ tại n thời điểm theo thứ tự thời gian trong một ngày. Hãy tìm 3 thời điểm i, j, k (1 ≤ i < j < k ≤ n) để thu 3 mức nhiệt x = ti, y = tj và z = tk sao cho năng lượng tạo ra là lớn nhất.
Input
Output: ghi một số nguyên là năng lượng lớn nhất tạo được.
Input |
Output |
7 9 12 4 7 5 9 3 |
20 |