국가는 1D 세계에서 일련의 영토를 소유합니다. 각 국가는 숫자로 고유하게 식별됩니다. 영토의 소유권은 다음과 같이 목록으로 표시 될 수 있습니다.
1 1 2 2 1 3 3 2 4
우리는 한 나라의 가장 중요한 영토를 어느 한 쪽 끝에서 가장 가까운 두 영토로 정의합니다. 위의 목록이 0으로 인덱스되지 않은 경우 국가 1
의 가장 영토가 위치 0
및 에서 발생합니다 4
.
두 최첨단 영토 사이의 하위 목록에 다른 국가의 모든 영토가 포함되어 있으면 한 국가가 다른 국가를 둘러 쌉니다 . 위의 예에서 국가 2
의 최첨단 영토 사이의 하위 목록은 다음과 같습니다.
2 2 1 3 3 2
그리고 우리는 나라의 모든 영토가 나라 3
의 최첨단 영토 사이 2
에 있으므로 나라가 나라를 2
둘러싼 다는 것을 알 수 있습니다 3
.
하나의 요소 만있는 국가는 다른 요소를 절대 둘러싸 지 않습니다.
도전
어떤 형식 으로든 정수 목록을 입력으로 취하고 다른 국가로 둘러싸인 경우 참 값을, 그렇지 않으면 거짓 값을 출력합니다.
입력 목록이 비어 있지 않고 양의 정수만 포함하며 숫자를 '건너 뛰지 않는다'고 가정 할 수 있습니다. 예를 들어, 1 2 1 5
유효하지 않은 입력입니다.
테스트 사례
+----------------------+--------+
| Input | Output |
+----------------------+--------+
| 1 | False |
| 2 1 3 2 | True |
| 2 1 2 1 2 | True |
| 1 2 3 1 2 3 | False |
| 1 3 1 2 2 3 2 3 | True |
| 1 2 2 1 3 2 3 3 4 | False |
| 1 2 3 4 5 6 7 8 9 10 | False |
+----------------------+--------+