만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

학교 배치

면접 대비

시간 제한2초메모리 제한256 MB

요약
음악 학교 M곳과 체육 학교 S곳을 서로 다른 도시에 세워 총 학생 수가 최대가 되는 합을 구합니다.
난이도

보통10점 중 6점

유형
그리디, 정렬
정답자
아직 제출이 없습니다

문제

어느 주의 행정관이 교육을 지원하려고 음악 학교 MM개와 체육 학교 SS개를 새로 열기로 했다. 주 안에는 서로 다른 도시가 NN개 있고, 도시마다 음악 학교에 다니려는 학생 수와 체육 학교에 다니려는 학생 수를 알고 있다. 행정관은 한 도시에 학교를 둘 이상 열지 않는다. 즉 도시마다 음악 학교 하나를 열거나, 체육 학교 하나를 열거나, 아무 학교도 열지 않는다.

ii번 도시에 음악 학교를 열면 그 학교에 AiA_i명이 다니고, 체육 학교를 열면 BiB_i명이 다닌다.

새로 연 학교에 다니는 학생 수의 합이 최대가 되도록 계획을 세우고, 그때의 학생 수를 구하여라. 음악 학교는 정확히 MM개, 체육 학교는 정확히 SS개를 열어야 한다.

입력

첫째 줄에 도시 수 NN, 열어야 하는 음악 학교 수 MM, 열어야 하는 체육 학교 수 SS가 공백으로 구분되어 주어진다 (1≤N≤300 0001 \le N \le 300\,000, 0≤min⁡(M,S)0 \le \min(M, S), M+S≤NM + S \le N).

다음 NN개 줄 중 ii번째 줄에는 정수 AiA_i와 BiB_i가 주어진다 (1≤Ai≤100 0001 \le A_i \le 100\,000, 1≤Bi≤100 0001 \le B_i \le 100\,000). AiA_i는 ii번 도시에서 음악 학교에 다니려는 학생 수, BiB_i는 체육 학교에 다니려는 학생 수이다.

출력

최적의 계획에서 새로 연 학교에 다니는 학생 수의 합을 정수 하나로 출력한다.

예제2

  1. 예제 1

    입력
    3 1 1
    5 2
    4 1
    6 4
    
    예상 출력
    9
    
  2. 예제 2

    입력
    7 2 3
    9 8
    10 6
    3 5
    1 7
    5 7
    6 3
    5 4
    
    예상 출력
    38