Top 3


Submit solution

Points: 2 (partial)
Time limit: 1.0s
Memory limit: 67M

Author:
Problem types
Allowed languages
C, C11

Chú ý: Chỉ sử dụng ngôn ngữ C cho vấn đề này.

Cho dãy số nguyên có n phần tử. Với mỗi i chạy từ 3 tới n, bạn hãy tìm ba số lớn nhất trong i số đầu tiên.

Đầu vào

Dòng đầu tiên chứa số nguyên n (3n105), số phần tử của dãy số.

Dòng tiếp theo gồm n số nguyên giá trị tuyệt đối không quá 109 là các phần tử của dãy số.

Đầu ra

n2 dòng, dòng thứ i chứa ba số nguyên theo thứ tự giảm dần là ba số lớn nhất trong i số đầu tiên.

Subtask

30% số test có n1000.

Ví dụ

Đầu vào:

Copy
6
1 2 1 4 2 2

Đầu ra:

Copy
2 1 1
4 2 1
4 2 2
4 2 2
QDUY

Comments

There are no comments at the moment.