Superçoxbucaqlılar#2251

Superçoxbucaqlılar

3 saniyə
64 meqabayt
Çətin

Bir müstəvidə ədəd superpoligon verilib (1 \leq N \leq 30), onlar özləri ilə və bir-birilə kəsişmirlər. Hər bir superpoligon, K_i (3 \leq K_i \leq 30, 1 \leq i \leq N) ədəd təpə nöqtəsinin koordinatları ilə, əks-saat istiqamətində ardıcıllıqla verilib. Bütün koordinatlar ilə aralığında bütöv ədədlərdir. Bu superpoliqonları ədəd parça (seqment) ilə elə birləşdirməlisiniz ki:

  1. Hər bir parça məhz iki superpoligonu birləşdirir.

  2. Bütün parçaların uzunluqlarının cəmi minimum olsun.

Əlavə olaraq, istənilən iki superpoligon arasında gediş (bəzi parçalar və superpoligon sərhədlərinin hissələri ilə formalaşan ardıcıllıq) mümkün olmalıdır.

Giriş

Birinci sətirdə tam ədəd verilir. Sonrakı sətirin hər biri əvvəlcə K_i ədədini, ardınca isə K_i ədəd təpə nöqtəsinin koordinat cütlərini ehtiva edir.

Çıxış

Yeganə sətirdə nəticə olaraq alınan seqmentlərin uzunluqları cəmini üç onluq dəqiqliklə göstərin.

Nümunələr

Nümunə 1

Loading
Loading