[DHBB24 - CHY - 10] Bài 1: Vào nhà hàng

Xem dạng PDF

Gửi bài giải

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

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, 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

John là một đại gia vùng Manchester. Một hôm John muốn dẫn bạn gái vào nhà hàng ăn. Nhà hàng có ~n~ bàn ăn, mỗi bàn ăn có hai loại giá ~a_i~ và ~b_i~, John phải trả ~a_i~ cho bàn ~i~ nếu đặt trước và ~b_i~ nếu không đặt trước. John chỉ đặt trước một bàn duy nhất, nhưng do sợ bạn gái mình ăn không đủ no nên John quyết định có gì sẽ đến đó sang ăn các bàn khác ăn nếu bạn gái mình vẫn đói. Vì John là một người rất cẩn thận nên anh muốn biết nếu mình và bạn gái nếu ăn ~k~ bàn thì sẽ tốn ít nhất bao nhiêu tiền.

Yêu cầu: Tính số tiền ít nhất John phải trả cho ~k~ bàn với ~k~ từ 1 đến ~n~.

Input

  • Dòng đầu tiên chứa số ~n~ (~1 \le n \le 5 \times 10^5~)
  • ~n~ dòng tiếp theo chứa ~a_i~ và ~b_i~ (~1 \le a_i, b_i \le 10^9~)

Output

  • Ghi ra ~n~ dòng, dòng thứ ~i~ là số tiền ít nhất phải trả nếu John ăn ở ~i~ bàn.

Sample Input 1

3
10 5
9 3
10 5

Sample Output 1

9
13
18

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.