CSES 2426 - Programmers and Artists
1.0s 512M一家公司要聘請 \(a\) 個工程師與 \(b\) 個藝術家。
共有 \(n\) 個應徵者,每個應徵者都可以成為工程師或藝術家。你知道每個應徵者的工程師能力與藝術家能力。
你的任務是選出新員工,使得他們的能力值總和最大。
輸入格式
第一行有三個整數 \(a\)、\(b\) 與 \(n\):所需的工程師人數、藝術家人數,以及應徵者總數。
接下來 \(n\) 行描述應徵者。每行有兩個整數 \(x\) 與 \(y\):該應徵者的工程師能力與藝術家能力。
輸出格式
輸出一個整數:最大能力值總和。
範例輸入 1
2 1 4
3 7
9 8
1 5
4 2
範例輸出 1
20
說明:一組最佳方案為聘請能力值 \(9\) 與 \(4\) 的兩位為工程師,能力值 \(7\) 的一位為藝術家。總和為 \(9 + 4 + 7 = 20\)。
限制
- \(1 \le n \le 2 \cdot 10^5\)
- \(0 \le a, b \le n\)
- \(a + b \le n\)
- \(1 \le x, y \le 10^9\)
題目來源
CSES - Programmers and Artists
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入