그래픽 서열 A의 노드에 대한 에지의 개수를 나타내는 양의 정수 각각의 서열이다 간단한 그래프 . 예를 들어, 순서 2 1 1
는 2 개의 모서리가있는 노드 3 개와 하나의 연결이있는 노드 2 개가있는 그래프를 나타냅니다.
모든 시퀀스가 그래픽 시퀀스 인 것은 아닙니다. 예를 들어 2 1
두 노드를 연결하는 방법이 없어서 노드 중 하나에 두 개의 모서리가 있으므로 그래픽 시퀀스가 아닙니다.
직무
합리적인 방법 으로 정수 시퀀스를 가져옵니다 . 여기에는 정수 배열과 크기, 부호없는 정수의 연결된 목록 및 복식 벡터 가 포함 되지만 이에 국한되지는 않습니다 . 입력에 0이 없다고 가정 할 수 있습니다. 입력이 최소에서 최대로 또는 최대에서 최소로 정렬되었다고 가정 할 수도 있습니다.
시퀀스가 그래픽 시퀀스인지 여부를 출력해야합니다. 그렇지 않으면 거짓 값이면 진실한 값입니다.
골
이것은 코드 골프 목표는 프로그램의 바이트 수를 최소화하는 것입니다.
테스트 케이스
최소에서 최대로 정렬
-> True
3 3 3 2 2 2 1 1 1 -> True
3 3 2 2 1 1 -> True
3 3 2 -> False
8 1 1 1 1 1 1 1 1 -> True
1 1 1 1 -> True
1 1 1 -> False
9 5 4 -> False
0
빈 시퀀스에 대한 문자열을 취할 수 있습니다