[TS10 Khánh Hòa 2022 - 2023] Tam giác

Xem dạng PDF

Gửi bài giải

Điểm: 0,01 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: tamgiac.inp
Output: tamgiac.out

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một dãy gồm ~n~ số nguyên dương ~A_1, A_2, \ldots, A_n~. Hãy chọn ra ba số trong dãy (mỗi số chỉ được chọn một lần) sao cho ba số được chọn là độ dài tương ứng của ba cạnh tam giác có chu vi lớn nhất.


Yêu cầu

Chọn ba số thỏa mãn điều kiện tạo thành một tam giác và có chu vi lớn nhất.


Input

  • Dòng đầu ghi số nguyên dương ~n~.
  • Dòng thứ hai ghi ~n~ số nguyên dương ~A_1, A_2, \ldots, A_n~.

Điều kiện:

  • ~3 \le n \le 10^5~
  • ~1 \le A_i \le 10^9~

Output

Ghi ra ba số nguyên thỏa mãn điều kiện bài toán theo thứ tự từ lớn đến nhỏ và cách nhau một dấu cách.

Nếu không tìm được ba số thỏa mãn, ghi ra ~-1~.


Subtasks

  • 60% số điểm: ~ n \le 10^3 ~
  • 20% số điểm: ~ n \le 10^5 ~
  • 20% số điểm: Không có ràng buộc thêm.

Sample Input 1

4
3 5 1 4

Sample Output 1

5 4 3

Sample Input 2

4
2 9 2 15

Sample Output 2

-1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.