CSES - Programmers and Artists | Lập trình viên và Nghệ sĩ

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Swift
Điểm: 1800 (p) Thời gian: 1.0s Bộ nhớ: 512M Input: bàn phím Output: màn hình

Một công ty muốn thuê \(a\) lập trình viên và \(b\) nghệ sĩ.

Có tổng cộng \(n\) ứng viên và mỗi ứng viên có thể trở thành hoặc là lập trình viên hoặc là nghệ sĩ. Bạn biết kỹ năng lập trình và nghệ thuật của mỗi ứng viên.

Nhiệm vụ của bạn là chọn những nhân viên mới để tổng kỹ năng của họ là tối đa.

Input

  • Dòng đầu tiên là ba số nguyên \(a\), \(b\)\(n\): số lập trình viên và nghệ sĩ cần thiết và tổng số ứng viên
  • Sau đó là \(n\) dòng mô tả các ứng viên. Mỗi dòng chứa hai số nguyên \(x\)\(y\): kỹ năng lập trình và nghệ thuật của ứng viên

Constraints

  • \(1 \leq n \leq 2 \cdot 10^5\)
  • \(0 \leq a,b \leq n\)
  • \(a+b \leq n\)
  • \(1 \leq x,y \leq 10^9\)

Output

  • In ra một số nguyên: tổng kỹ năng tối đa

Example

Test 1

Input
2 1 4
3 7
9 8
1 5
4 2
Output
20
Note

Một phương án tối ưu là thuê hai lập trình viên có kỹ năng \(9\)\(4\) và một nghệ sĩ có kỹ năng \(7\). Tổng kỹ năng là \(9 + 4 + 7 = 20\).

Bình luận (2)

Mới nhất
Tải bình luận...