Notice
Chào mừng bạn đến với OREOJ !

[TS10 Lào Cai 2025 - 2026] Mua hàng tiết kiệm

Xem dạng PDF

Thông tin
Nguồn bài: TS10 Lào Cai 2025 - 2026
Chi tiết
Dạng bài
Ngôn ngữ cho phép
C, C++, C++20, C++23, Java, Kotlin, Pascal, PyPy, Python, Scratch
Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

KFC cần mua ~M~ đùi gà từ ~N~ nhà cung cấp. Nhà cung cấp thứ ~i~ có thể bán tối đa ~a_i~ đùi gà, mỗi đùi gà giá ~b_i~. Dữ liệu đảm bảo luôn mua đủ ~M~ đùi gà.

Yêu cầu

Tính số tiền ít nhất cần trả.

Input

Dòng đầu chứa hai số nguyên ~N,M~ ~(1 \le N \le 10^5, 1 \le M \le 10^9)~.

~N~ dòng tiếp theo, mỗi dòng chứa hai số ~a_i,b_i~ ~(1 \le a_i,b_i \le 10^9)~.

Output

In ra tổng số tiền ít nhất.

Subtask

  • 50% số điểm: ~N \le 10^3~.
  • 50% số điểm: ~N \le 10^5~.

Ví dụ

3 10
5 10
5 15
6 5
70

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.