[Quảng Trị - TS10 - 2021] Câu 3: Các số hạng dẫn đầu
Gửi bài giải
Điểm:
1300,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
BAI3.INP
Output:
BAI3.OUT
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho dãy ~N~ số nguyên ~a_1, a_2, \ldots, a_N~. Số hạng ~a_i~ được gọi là số hạng dẫn đầu nếu nó lớn hơn hoặc bằng tất cả các số hạng đứng sau nó. Số hạng cuối cùng luôn là số hạng dẫn đầu.
Yêu cầu: Liệt kê tất cả số hạng dẫn đầu theo thứ tự xuất hiện trong dãy.
Input
Đọc từ file văn bản BAI3.INP:
- Dòng đầu tiên chứa số nguyên dương ~N~ (~1 \le N \le 10^6~).
- Dòng thứ hai chứa ~N~ số nguyên ~a_1, a_2, \ldots, a_N~ (~|a_i| \le 10^9~).
Output
Ghi ra file văn bản BAI3.OUT các số hạng dẫn đầu trên một dòng, cách nhau bởi một dấu cách.
Scoring
- Subtask ~1~ ~(60\%)~: ~N \le 5000~.
- Subtask ~2~ ~(40\%)~: không có ràng buộc gì thêm.
Example input 1
7
50 1 40 2 40 4 30
Example output 1
50 40 40 30
Bình luận