Bir grafik dizisi , her biri basit bir grafikteki bir düğüm için kenar sayısını belirten bir pozitif tamsayı dizisidir . Örneğin dizi 2 1 1
, biri 2 kenarı, diğeri bir bağlantısı olan 3 düğümü olan bir grafiği belirtir.
Tüm diziler grafik diziler değildir. Örneğin 2 1
, bir grafik dizisi değildir çünkü iki düğümü birleştirmenin bir yolu yoktur, böylece bunlardan biri iki kenara sahiptir.
Görev
Herhangi bir makul yöntemle bir tamsayı dizisi alacaksınız . Bu , bir tam sayı dizisini ve boyutunu, işaretsiz tam sayıların bağlantılı bir listesini ve iki katına ait bir vektörü içerir, ancak bunlarla sınırlı değildir . Girişte sıfır olmayacağını varsayabilirsiniz. Ayrıca girdinin en azdan en büyüğe veya en büyüğünden en küçüğe sıralandığını varsayabilirsiniz.
Sekansın bir grafik sekansı olup olmadığını çıktılamalısınız. Aksi takdirde yanlış bir değerse gerçek bir değer.
Hedef
Bu kod-golf amacı programınızdaki bayt sayısını en aza indirmektir
testcases
Büyükten küçüğe sıralandı
-> 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
boş dizi için s bir dizi alabilir