Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Sô-cô-la cho bò

Dễ

  • 100 Điểm
  • 0% Tỉ lệ AC
  • 0 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Farmer John có \(B\) đô la để mua sô-cô-la cho những con bò của mình. Cửa hàng có \(N\) loại sô-cô-la, mỗi loại có số lượng không giới hạn.

  • Loại sô-cô-la thứ \(i\) có giá \(P_i\) đô la.
  • Có đúng \(C_i\) con bò chỉ thích loại sô-cô-la này.

Mỗi con bò chỉ được ăn một gói sô-cô-la. Farmer John muốn mua sô-cô-la để phục vụ càng nhiều bò càng tốt.

Với số tiền \(B\) và thông tin về \(N\) loại sô-cô-la, hãy tính số lượng bò tối đa mà Farmer John có thể phục vụ.

Input

Dữ liệu vào được cung cấp từ đầu vào chuẩn theo định dạng sau:

  • Dòng đầu tiên chứa hai số nguyên \(N\) và \(B\) (\(1 \le N \le 10^5\), \(1 \le B \le 10^{18}\)).
  • \(N\) dòng tiếp theo, dòng thứ \(i+1\) chứa hai số nguyên dương \(P_i\) và \(C_i\) (\(1 \le P_i, C_i \le 10^{18}\)), lần lượt là giá và số lượng bò thích loại sô-cô-la thứ \(i\).

Output

In ra một số nguyên duy nhất là số bò tối đa có thể được phục vụ.

Example

Test 1

Input
5 50
5 3
1 1
10 4
7 2
60 1
Output
8
Note

FJ sẽ mua như sau:

  • Mua 3 gói sô-cô-la loại 1 mất 35= 15$.
    \item Mua 1 gói sô-cô-la loại 2 mất 1
    1= 1$.
  • Mua 2 gói sô-cô-la loại 3 mất 210= 20$
    \item Mua 2 gói sô-cô-la loại 4 mất 2
    7= 14$.

Tổng cộng hết :15+1+20+14=50$, và FJ đã phục vụ được 8 con bò.

Bình luận

Chưa có bình luận nào.