메모리: 2020 KB, 시간: 8 ms
그리디 알고리즘, 수학
2023년 11월 19일 13:40:33
이하는 최근 사과나무 씨앗을 구매하여 농장 뒷뜰에 일렬로 1
사과나무를 무럭무럭 키우기 위해 이하는 물뿌리개 2
물뿌리개 관리 시스템을 전부 프로그래밍한 이하는 이제 사과나무를 키워보려고 했다. 그 순간, 갊자가 놀러와서 각 사과나무의 높이가 이런 배치가 되었으면 좋겠다고 말했다. 이제 이하는 약간 걱정이 되기 시작했는데, 갊자가 알려준 사과나무의 배치를 이 프로그램 상으로 만들어내지 못할 수도 있기 때문이다.
이하는 이제 프로그램을 다시 수정하느라 바쁘기 때문에, 두 물뿌리개를 이용해 갊자가 알려준 사과나무의 배치를 만들 수 있는지의 여부를 판단하는 과정은 여러분의 몫이 되었다.
첫 번째 줄에는 자연수 N
두 번째 줄에는 N
첫 번째 줄에 모든 나무가 갊자가 바라는 높이가 되도록 물뿌리개를 통해 만들 수 있으면 “YES
”를, 아니면 “NO
”를 따옴표를 제외하고 출력한다.