Çoxbucaqlı tərtib edin#2096

Çoxbucaqlı tərtib edin

4 saniyə
64 meqabayt
Çox asan

Verilmiş xətt parçası dəstinə əsasən, elə minimum sayda parça silinməlidir ki, qalan parçalar sıfırdan fərqli sahəsi olan bir çoxbucaqlı təşkil edə bilsin.

Giriş

Birinci sətirdə (3 \leq n \leq 50) — dəstdəki parça sayı verilir. İkinci sətirdə ədəd tam ədəd verilir — parça uzunluqları. Hər bir uzunluq ilə 10^6 (hər ikisi daxil) arasında ola bilər.

Çıxış

Qalan hissələrdən çoxbucaqlı düzəltmək üçün silinməsi vacib olan minimum parça sayını çıxışa verin. Əgər heç bir alt dəstdən çoxbucaqlı düzəltmək mümkün deyilsə, cavab olaraq -1 çıxış verin.

Nümunələr

Nümunə 1

Loading
Loading