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

23757번 - 아이들과 선물 상자

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB36651703142546.251%

문제

상훈이는 $N$개의 선물 상자를 가지고 있다. 선물 상자에는 현재 담겨있는 선물의 개수가 적혀있다.

선물을 받을 아이들이 $M$명 있다. 아이들은 각자 1ドル$에서 $M$까지의 서로 다른 번호를 하나씩 부여받았다.

1ドル$번 아이부터 $M$번 아이까지 한 번에 한 명씩, 현재 선물이 가장 많이 담겨있는 상자에서 각자 원하는 만큼 선물을 가져간다. 이 때, 앞서 누군가 선물을 가져갔던 선물 상자에서 또다시 가져가도 상관없다.

하지만 상자에 자신이 원하는 것보다 적은 개수의 선물이 들어있다면, 선물을 가져가지 못해 실망한다.

상훈이는 한 명이라도 실망하지 않고 모두가 선물을 가져갈 수 있는지 궁금하다.

입력

첫째 줄에 선물 상자의 수 $N$ 과 아이들의 수 $M$이 공백을 사이에 두고 주어진다. (1ドル\le M \le N\le 10^5$)

둘째 줄에 각 선물 상자에 들어있는 선물의 개수 $c_1,c_2,\ldots ,c_N$이 공백을 사이에 두고 주어진다. (1ドル\le c_i\le 10^5$)

셋째 줄에 아이들의 번호 순으로 각 아이가 원하는 선물의 개수 $w_1,w_2,\ldots ,w_M$이 공백을 사이에 두고 주어진다. (1ドル\le w_i\le 10^5$)

출력

모든 아이들이 실망하지 않고 각자 원하는 만큼 선물을 가져갈 수 있으면 1ドル$을, 그렇지 않으면 0ドル$을 출력한다.

제한

예제 입력 1

4 4
4 3 2 1
3 1 2 1

예제 출력 1

1

예제 입력 2

4 3
4 3 2 1
3 1 5

예제 출력 2

0

힌트

출처

University > 고려대학교 > 고려대학교 프로그래밍 경시대회 > 2021 고려대학교 프로그래밍 경시대회 (KCPC) > Div. 2 B번

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

출처

대학교 대회

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

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