[THHV 2019 - CLC - 10] Bài 2: Giấc mơ nghề nghiệp

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Người đăng:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Mikhail the Freelancer mơ ước hai điều: Trở thành một lập trình viên tuyệt vời và mua một căn hộ ở Moscow. Để trở thành một lập trình viên tuyệt vời, anh ta cần ít nhất ~p~ điểm kinh nghiệm, và một căn hộ có giá trị ~q~ đô la. Mikhail quyết tâm thực hiện ước mơ của mình bằng cách đăng ký làm việc tại một trang web tự do. Ông có đề xuất để làm việc trên ~n~ dự án riêng biệt. Mikhail đã đánh giá rằng việc tham gia vào dự án thứ ~i~ sẽ tăng trải nghiệm của anh ấy lên ~a_i~ điểm kinh nghiệm và mang lại ~b_i~ đô la mỗi ngày. Vì công việc tự do ngụ ý giờ làm việc linh hoạt, Mikhail có thể tự do ngừng làm việc trên một dự án bất cứ lúc nào và bắt đầu làm việc với một dự án khác. Làm như vậy, anh ta nhận được phần chia sẻ kinh nghiệm và tiền bạc tương ứng. Mikhail chỉ đang cố gắng trở thành một lập trình viên tuyệt vời, vì vậy tại mỗi thời điểm anh ta chỉ có thể làm việc trên một dự án.

Xác định số ngày tối thiểu Mikhail cần để biến giấc mơ của mình thành hiện thực.

Input

  • Dòng đầu tiên chứa ba số nguyên ~n, p~ và ~q~ (~1 \le n \le 10^6, 1 \le p, q \le 10^6~) là số lượng dự án, số điểm kinh nghiệm và số tiền cần thiết.
  • Mỗi dòng trong ~n~ dòng tiếp theo chứa hai số nguyên ~a_i~ và ~b_i~ (~1 \le a_i, b_i \le 10^6~) là sự gia tăng kinh nghiệm và thu nhập hàng ngày khi làm việc trong dự án thứ ~i~.

Output

  • In một giá trị thực là số ngày tối thiểu Mikhail cần để có được điểm kinh nghiệm và số tiền cần thiết.

Bình luận

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



  • 1
    ra2  đã bình luận lúc 21, Tháng 7, 2025, 20:09

    Codeforces 605C/606E