Cho mảng temperatures. Trả về mảng answer sao cho answer[i] là số ngày phải chờ cho đến khi gặp nhiệt độ ấm hơn. Nếu không có, gán 0.
Ví dụ: temperatures = [73, 74, 75, 71, 69, 72, 76, 73] -> [1, 1, 4, 2, 1, 1, 0, 0]
Định Dạng Đầu Vào (Input)
Định Dạng Đầu Ra (Output)
Ràng Buộc (Constraints)
1 <= temperatures.length <= 10^5
Ví Dụ Kiểm Thử Mẫu
[73, 74, 75, 71, 69, 72, 76, 73]
[1, 1, 4, 2, 1, 1, 0, 0]
[30, 40, 50, 60]
[1, 1, 1, 0]
Kỹ thuật Monotonic Stack O(n)
Duy trì Stack lưu các index giảm dần theo nhiệt độ. Khi gặp nhiệt độ cao hơn, pop đỉnh và tính khoảng cách.
Bấm Chạy thử để kiểm tra các bộ test mẫu hoặc Nộp bài để chấm điểm chính thức.



