Đã tham khảo bài của bạn VS , độ phức tạp của bạn là O

(duyệt vòng lặp n phần từ)
Mình xin đóng góp là hãy dùng thuật toán Quy Hoạch Động chia bài toán để giải quyết .
Ở trên là min trong 4 số , mình dùng n số cho tổng quát .
Khi đó bạn sẽ có n/2 cặp số , và mỗi cặp sẽ có 1 giá trị min , tiếp tục lấy n/2 min đó xếp thành n/4 cặp tìm min tiếp ..........cuối cùng sẽ còn 1 cặp , và đó là giá trị cần tìm .
Như n=4 thì có 2 cặp rồi tìm 2 giá trị nhỏ nhất trong 2 cặp đó so sánh tiếp tìm ra số nhỏ nhất , vậy là qua 3 bước .