GÀ ĐẺ TRỨNG

Trang trại gà của nhà Bé Bo có \(n\) con gà siêu trứng đánh số từ \(1\) đến \(n\). Con gà \(i\ (1 \leq i \leq n)\) đẻ quả trứng đầu tiên ở giây \(p_{i}\), sau đó cứ \(t_{i}\) giây tiếp theo sẽ đẻ thêm một quả trứng.

Yêu cầu: Bạn hãy viết chương trình tính thời gian nhỏ nhất (tính bằng giây) để Bé Bo thu được ít nhất \(x\) quả trứng.

Dữ liệu vào:

+ Dòng thứ nhất chứa hai số nguyên dương \(n,x;\)

+ \(n\ d\)òng tiếp theo, dòng thứ \(i\ (1 \leq i \leq n)\) chứa hai số nguyên dương \(p_{i},t_{i}\ \left( 1 \leq p_{i},t_{i} \leq 500 \right).\)

Kết quả: Ghi ra file văn bản BAI3.OUT một số nguyên duy nhất là thời gian nhỏ nhất để Bé Bo thu được ít nhất \(x\) quả trứng.

Ví dụ:

Input Output Giải thích
2 3
10 30
5 25
30 Con gà số 1 đẻ quả trứng đầu tiên ở giây 10, đẻ quả trứng thứ 2 ở giây 40, quả trứng thứ 3 ở giây 70,…
Con gà số 2 đẻ quả trứng đầu tiên ở giây 5, đẻ quả trứng thứ 2 ở giây 30, quả trứng thứ 3 ở giây 55,…
Vậy chỉ sau 30 giây thì tổng số trứng thu được là 3 quả.
Input Output Giải thích
2 3
10 5
5 10
15 Con gà số 1 đẻ quả trứng đầu tiên ở giây 10, đẻ quả trứng thứ 2 ở giây 15,…
Con gà số 2 đẻ quả trứng đầu tiên ở giây 5, đẻ quả trứng thứ 2 ở giây 15,…
Vậy:
  • Tổng số trứng thu được sau 5 giây: 1
  • Tổng số trứng thu được sau 10 giây: 2
  • Tổng số trứng thu được sau 15 giây: 4

Chú ý:

  • 20% số test tương ứng với 20% số điểm có \(n = 1,\ \ x \leq 10^{15}\);

  • 45% số test tương ứng với 45% số điểm có \(n \leq 20,\ \ x \leq 1000\);

  • 35% số test tương ứng với 35% số điểm có \(n \leq 20,\ \ x \leq 10^{15}\).

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. kurotiso (4/7)
  2. tuythoi213 (4/6)
  3. cong_lam (3/3)
Trong 7 ngày
  1. nguyenanhvu (40/55)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38907

Lưu Hải Phong - 2020
[email protected]