이 알고리즘 문제를 만드는 사람은 이번 주의 문제를 만들 여러 아이디어들을 갖고 있다.
이 아이디어들은 어느 난이도의 문제에 출제할 수 있는지에 따라 다음과 같이 세 그룹으로 분류할 수 있다.
- A그룹 - (하) 문제로 출제할 수 있음
- B그룹 - (하) 또는 (중) 문제로 출제할 수 있음
- C그룹 - (중) 또는 (상) 문제로 출제할 수 있음
각 그룹에 있는 아이디어 개수가 주어지고, 이번 주에 출제해야 하는 (하), (중), (상) 문제의 개수가 주어질 때,
이 출제자가 현재 가지고 있는 아이디어를 이용해 이번 주의 문제를 모두 출제할 수 있을지 알아내보자.
아이디어는 한 문제에 한 번씩만 사용해야 한다.
입력
- 첫째 줄에 A그룹, B그룹, C그룹의 아이디어 개수가 주어진다.
- 둘째 줄에는 필요한 (하), (중), (상) 문제의 개수가 주어진다.
- 모든 개수는 0 이상 5 이하이다.
출력
- 가지고 있는 아이디어를 이용해 문제를 모두 출제할 수 있으면 "YES", 그렇지 않으면 "NO"를 출력한다.
입력 예시 1
2 1 3
3 0 1
출력 예시 1
YES
입력 예시 2
2 1 3
4 0 1
출력 예시 2
NO
Comments