Logo
(追記) (追記ここまで)

33890번 - 양과 늑대

시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 1024 MB288932832.558%

문제

양치기 소년은 외딴 목장에서 $N$마리의 양과 $M$마리의 늑대를 기르고 있다.

각 양은 1ドル$번부터 $N$번까지 번호가 붙어 있으며 $i$번 양의 크기는 $A_i$이다. 각 늑대 또한 1ドル$번부터 $M$번까지 번호가 붙어 있으며 $j$번 늑대의 크기는 $B_j$이다.

양치기 소년은 자신이 기르고 있는 동물들을 관리하기 위해 우리를 만들고자 한다. 양치기 소년이 만든 우리는 최대 2ドル$마리의 동물이 들어갈 수 있으며, 우리에 들어간 동물의 크기의 합은 $K$를 초과할 수 없다. 각 우리에는 같은 종류의 동물만 들어갈 수 있지만, 예외적으로 양치기 소년이 감시할 수 있는 우리 하나에는 양과 늑대가 같이 들어갈 수 있다. 또한 모든 동물의 크기는 $K$를 넘지 않는다.

모든 동물을 우리에 넣어야 할 때, 양치기 소년이 만들어야 하는 우리는 최소 몇 개인지 구해보자.

입력

첫 번째 줄에 $N,ドル $M,ドル $K$가 공백으로 구분되어 주어진다. $(1 \leq N, M \leq 500,000円;$ 1ドル \leq K \leq 10^9)$

두 번째 줄에 양의 크기를 의미하는 $A_1, A_2, \cdots, A_N$가 공백으로 구분되어 주어진다. $(1 \leq A_i \leq K)$

세 번째 줄에 늑대의 크기를 의미하는 $B_1, B_2, \cdots, B_M$가 공백으로 구분되어 주어진다. $(1 \leq B_j \leq K)$

입력으로 주어지는 모든 값은 정수이다.

출력

첫 번째 줄에 양치기 소년이 만들어야 하는 우리의 최소 개수를 출력한다.

제한

예제 입력 1

4 4 8
3 7 4 2
7 4 7 8

예제 출력 1

6

예제 입력 2

5 4 2
1 1 1 1 1
1 1 1 1

예제 출력 2

5

예제 입력 3

1 1 5
2
3

예제 출력 3

1

힌트

출처

University > 아주대학교 > 2025 아주대학교 프로그래밍 경시대회 APC > Div.1 F번

University > 아주대학교 > 2025 아주대학교 프로그래밍 경시대회 APC > Div.2 G번

University > 아주대학교 > 2025 아주대학교 프로그래밍 경시대회 APC > Open Contest H번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /