아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

조직 개편

면접 대비

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

요약
ID 순서대로 각 직원의 순위가 주어질 때, 루트를 제외한 모든 직원이 더 작은 ID와 더 높은 순위의 상사를 갖는 이진 계층 구조가 존재하는지 판정한다.
난이도

보통10점 중 6점

유형
그리디, 트리, 스택, 구현
정답자
아직 제출이 없습니다

문제

앨리스와 밥은 함께 회사를 운영하며, 회사를 하나의 계층 구조로 다시 조직하려고 한다.

직원은 모두 nn명이고, 각 직원은 11부터 nn까지의 서로 다른 사번(직원 ID)을 가진다. 또한 각 직원에게는 서로 다른 정수 계급 RR이 부여되어 있으며, 계급 값이 작을수록 더 높은 계급을 뜻한다.

다음 조건을 모두 만족하도록 회사를 조직할 수 있는지 판단하라.

  1. 상사가 없는 대표는 정확히 한 명이다.
  2. 대표를 제외한 모든 직원에게는 직속 상사가 정확히 한 명 있으며, 그 상사는 해당 직원보다 사번이 더 작고 계급이 더 높다(즉 계급 값이 더 작다).
  3. 각 직원이 직접 관리하는 부하 직원은 최대 22명이다.

입력

첫째 줄에 직원 수 nn (1≤n≤100,0001 \le n \le 100{,}000)이 주어진다.

이어지는 nn개의 줄 중 ii번째 줄에는 사번이 ii인 직원의 계급 RR (1≤R≤10,000,0001 \le R \le 10{,}000{,}000)이 주어진다. 모든 계급 값은 서로 다르다.

출력

회사를 조건에 맞게 조직할 수 있으면 YES를, 그렇지 않으면 NO를 출력한다.

예제2

  1. 예제 1

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

    입력
    6
    1
    6
    2
    3
    4
    5
    
    예상 출력
    YES