Orange Contest #02 - Làm Phẳng Kem
Xem PDFSau khi xếp chỗ cho mọi người xong, lại nhờ và chút chuyện.
Chuyện là đang làm một chiếc bánh cho bữa tiệc. Tuy nhiên, vì làm quá vội vàng, nên lớp kem trên chiếc bánh không đều nhau. Đều giải quyết vấn đề này, anh ấy quyết định sử dụng một con dao và đặt nó ở một chiều cao nhất định và quét lớp kem từ trái sang phải.
Gọi \({a_i}\) là chiều cao lớp kem ở vị trí \(i\). Giả sử đặt con dao ở chiều cao \(h\). Nếu chiều cao lớp kem ở vị trí \(i\) cao hơn \(h\), toàn bộ lớp kem thừa sẽ bị đẩy xuống vị trí \(i + 1\). Toàn bộ lớp kem thừa tại vị trí \(n\) dẽ bị đẩy hoàn toàn ra khỏi chiếc bánh.
Vì biết các bạn mình rất thích lớp kem trên bánh, nên anh ấy muốn lớp kem trên bánh cao nhất có thể. còn góp ý thêm là nên phục vụ một phần chiếc bánh thay vì cả cái bánh. đồng ý với ý kiến này. Hãy giúp ba bạn tìm chiều cao cao nhất của lớp kem sao cho lớp kem ở \(i\) vị trí đầu tiên đều nhau \((1 \le i \le n)\)
Input
- Dòng đầu tiên in ra số truy vấn \(t\) \((1 \le t \le 10^4)\)
- Mỗi truy vấn có hai dòng:
- Dòng đầu tiên chứa số nguyên \(n\) \(( 2 \le n \le 2 \times 10^5)\)
- Dòng thứ hai chứa \(n\) số nguyên \({a_1}, {a_2}, ..., {a_n}\) \((1 \le {a_i} \le 10^9)\)
Output
- Với mỗi truy vấn in ra \(n\) số nguyên, số thứ \(i\) biểu thị chiều cao cao nhất có thể của lớp kem sao cho lớp kem ở \(i\) vị trí đầu tiên đều nhau.
Example
Test 1
Input
1
3
4 2 3
Output
4 3 3
Note
Khi \(i = 1\), dãy biểu thị chiều cao lớp kem 4. Chiều cao lớp kem của chiếc bánh đã đều nhau, nên chiều cao cao nhất là \(4\)
Khi \(i = 2\), dãy biều thị chiều cao lớp kem 4 2. Nếu đặt dao ở chiều cao \(4\), kết quả sau khi quét sẽ là 4 2, chiếc bánh vẫn chưa đồng đều. Nhưng, nếu đặt ở chiều cao \(3\), một phần kem ở vị trí 1 sẽ đẩy xuống vị trí 2, kết quả sau khi quét là 3 3, lúc này chiếc bánh đã đồng đều, nên chiều cao cao nhất là \(3\)
Khi \(i = 3\), dãy biều thị chiều cao lớp kem là 4 2 3. Khi đặt dao ở chiều cao \(4\), kết quả là 4 2 3, còn khi đặt ở chiều cao \(3\), kết quả là 3 3 3. Vì vậy chiều cao cao nhất là \(3\)
Test 1
Input
4
5
2 3 4 3 2
5
3 3 3 1 1
3
913764826 346182673 764382516
8
6 7 6 7 6 7 6 7
Output
2 2 2 2 2
3 3 3 2 2
913764826 629973749 629973749
6 6 6 6 6 6 6 6
Kỳ thi:
- Orange Contest #02 (8 Tháng 8., 2026)
Bình luận