Điểm thưởng

Xem PDF

Điểm: 900 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: BAI2.INP Output: BAI2.OUT

Trong cuộc thi Tin học trẻ, mỗi thí sinh phải trả lời \(n\) câu hỏi.
Để tăng tính hấp dẫn của cuộc thi, ban tổ chức đưa ra \(n\) số điểm thưởng:

\[ a_1, a_2, \dots, a_n \]

Theo thể lệ của cuộc thi, nếu thí sinh trả lời đúng \(k\) câu hỏi \((1 \le k \le n)\) thì sẽ nhận được số điểm thưởng bằng giá trị lớn nhất trong các số:

\[ a_1, a_2, \dots, a_k \]

Yêu cầu

Xác định số điểm thưởng của thí sinh ứng với từng giá trị \(k\) từ \(1\) đến \(n\).

Input

  • Dữ liệu vào từ tệp BAI2.INP.
  • Dòng đầu chứa số nguyên dương \(n\) \((n \le 30000)\).
  • Dòng thứ hai chứa \(n\) số nguyên dương:
\[ a_1, a_2, \dots, a_n \]

Trong đó mỗi số không vượt quá \(10^3\).

Output

  • Ghi ra tệp BAI2.OUT gồm \(n\) số:
  • Số thứ \(i\) là điểm thưởng khi trả lời đúng \(i\) câu hỏi.

Example

Test 1

Input
3
6 1 7
Output
6 6 7

Bình luận

Gần nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: