SHOPFLO
Một cửa hàng bày bán \(n\) bông hoa theo hàng ngang, bông hoa thứ \(i\) có giá trị \(a_i\) và chiều cao \(h_i\). Bé Minh muốn mua một số bông hoa liên tiếp nhau để tạo thành bó hoa đẹp tặng mẹ, sao cho tổng giá trị các bông hoa ít nhất là M, đồng thời bông hoa cao nhất là thấp nhất có thể. Bạn hãy giúp bé Minh nhé!
Dữ liệu: Vào từ file văn bản SHOPFLO.INP:
Dòng đầu chứa hai số nguyên \(n\) và \(M (1 ≤ n ≤ 10^6; 1 ≤ M ≤ 10^{18} ) \) là số bông hoa trong cửa hàng và giá trị ít nhất của bó hoa mà bé Minh muốn mua.
\(n\) dòng tiếp theo, dòng thứ \(i\) chứa hai số nguyên \(a_i,h_i (1≤a_i,h_i≤10^9 ).\)
Dữ liệu cho trên cùng hàng cách nhau ít nhất một dấu cách.
Kết quả: Ghi ra file văn bản SHOFLO.OUT:
- Ghi một số nguyên duy nhất là chiều cao nhỏ nhất của bông hoa cao nhất trong các bông hoa mà bé Minh chọn mua.
Dữ liệu đảm bảo bé Minh luôn chọn được bó hoa thỏa mãn điều kiện đề bài.
Ràng buộc
Subtask 1: 30% test với \(n≤10^3\).
Subtask 2: 30% test với các giá trị \(h_i\) sắp xếp tăng dần.
Subtask 3: không có ràng buộc gì thêm.
Sample Input
5 10
4 10
6 15
3 5
4 9
3 6
Sample Output
9
Comments