cs_032 KÍCH HOẠT

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ớ: 501M
Input: stdin
Output: stdout

Nguồn bài:
ĐỀ THI HỌC SINH GIỎI TIN HỌC TRẺ 2025-2025 ĐÀ NẴNG C1
Dạng bài

CS 032 KÍCH HOẠT

Một hệ thống gồm $n$ mô-đun trí tuệ nhân tạo được đánh số từ $1$ đến $n$. Ban đầu chưa có mô-đun nào được kích hoạt. Để kích hoạt mô-đun thứ $i (i = 1,2,3,...,n)$, nếu đã có ít nhất $ai$ mô-đun khác được kích hoạt thì mô-đun này sẽ tự động được kích hoạt mà không tốn chi phí; ngược lại có thể trả $bi$ đơn vị năng lượng để kích hoạt trực tiếp mô-đun đó. Mỗi lần kích hoạt thành công một mô-đun, tổng số mô-đun đã được kích hoạt tăng thêm một đơn vị. Hãy xác định tổng năng lượng nhỏ nhất cần sử dụng để kích hoạt toàn bộ $n$ mô-đun.

Dữ liệu vào có cấu trúc như sau:
Dòng thứ nhất chứa số nguyên n (1 <= n <= 2.10^5).

n dòng tiếp theo, dòng thứ i chứa hai số nguyên ai, bi (1 <= i <= n, 0 <= ai <= n, 0 <= bi <= 10^4).

Dữ liệu ra: Ghi ra một số nguyên duy nhất là tổng chi phí tối thiểu để kích hoạt tất cả các mô-đun.

Ví dụ: 032.INP

4

3 6

1 2

0 5

3 7

032.OUT

6

Giải thích Tổng năng lượng nhỏ nhất cần sử dụng để kích hoạt toàn bộ 4 mô-đun là 6

Giới hạn:
Có 20% số test với 1 <= n <=20.
Có 20% số test với n <= 2.10^5; a1 = a2 = ... = an.
Có 20% số test với n <= 2.10^5; b
1 = b2 = ... = bn.
Có 40% số test không giới hạn gì thêm.


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.