Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 4 · Lập trình

Bài 4

Điểm
6 điểm
Tên chương trình
Muabut.pas
Vào / Ra
bàn phím → màn hình

Đề bài

Để động viên Nam chuẩn bị cho kỳ thi học sinh giỏi sắp tới, mẹ cho Nam MM đồng (1≤M≤1031 \le M \le 10^3) mua bút để ôn tập. Khi đến nhà sách, Nam thấy có NN (1≤N≤1001 \le N \le 100) loại bút mà mình muốn mua. Loại bút thứ ii có giá là aia_i đồng và nhà sách có số lượng là bib_i cây (i=1..ni = 1..n, 1≤ai,bi≤1031 \le a_i, b_i \le 10^3).

Với số tiền mẹ đã cho, Nam muốn mua được càng nhiều bút càng tốt mà không cần phải có nhiều loại bút khác nhau. Bạn hãy giúp Nam tính toán xem có thể mua tối đa bao nhiêu cây bút.

Dữ liệu vào

  • Số nguyên NN là số loại bút NN muốn mua, số nguyên MM là số tiền mẹ Nam cho.
  • Dòng thứ ii trong NN dòng sau chứa hai số nguyên aia_i và bib_i số nguyên (1≤ai,bi≤1031 \le a_i, b_i \le 10^3)

Kết quả ra

Số lượng bút tối đa mà Nam có thể mua được.

Ràng buộc

  • 1≤M≤1031 \le M \le 10^3
  • 1≤N≤1001 \le N \le 100
  • 1≤ai,bi≤1031 \le a_i, b_i \le 10^3

Ví dụ

Dữ liệu vào
5 50
5 3
1 1
10 4
7 2
60 1
Kết quả ra
8

Giải thích

Mua 3 cây bút loại 1 mất 3∗5=153 * 5 = 15 đồng
Mua 1 cây bút loại 2 mất 1∗1=11 * 1 = 1 đồng
Mua 2 cây bút loại 3 mất 2∗10=202 * 10 = 20 đồng
Mua 2 cây bút loại 4 mất 2∗7=142 * 7 = 14 đồng

Thuộc đề thi

Kỳ thi chọn học sinh giỏi THCS cấp tỉnh năm học 2023-2024 — Môn: Tin học

Bình Dương · Cấp tỉnh · Năm học 2023-2024