Una secuencia gráfica es una secuencia de enteros positivos, cada uno de los cuales denota el número de aristas para un nodo en un gráfico simple . Por ejemplo, la secuencia 2 1 1
denota un gráfico con 3 nodos, uno con 2 aristas y 2 con una conexión.
No todas las secuencias son secuencias gráficas. Por ejemplo, 2 1
no es una secuencia gráfica porque no hay forma de conectar dos nodos para que uno de ellos tenga dos bordes.
Tarea
Tomarás una secuencia de enteros por cualquier método razonable . Esto incluye, entre otros , una matriz de enteros y su tamaño, una lista vinculada de enteros sin signo y un vector de dobles. Puede suponer que no habrá ceros en la entrada. También puede suponer que la entrada se ordena de menor a mayor o de mayor a menor.
Debe mostrar si la secuencia es o no una secuencia gráfica. Un valor verdadero si es un valor falso de lo contrario.
Objetivo
Este es el código de golf, el objetivo es minimizar el número de bytes en su programa
Casos de prueba
Ordenado de mayor a menor
-> 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
s para la secuencia vacía