Girlyanda yığmaq#4171

Girlyanda yığmaq

1 saniyə
64 meqabayt
Çox asan

Vasya Yeni il üçün "Özün düzəlt" adlı bir yolka qirlandası alıb.

Dəst aşağıdakılardan ibarətdir:

Hər bir patronun keçiriciləri qoşmaq üçün müəyyən sayda kontaktı var. Dəstdə N növ patron mövcuddur. Birinci növ patronun bir kontaktı var, ikinci növ patronun iki kontaktı var, üçüncü növ patronun üç kontaktı var və bu qayda ilə davam edir. N-ci növ patronun isə N kontaktı var. Hər növ patronlardan dəqiq iki ədəd mövcuddur.

Qirlanda işləyəcək, əgər lampaları patronlara elə yerləşdirmək və uyğun patronları keçiricilərlə birləşdirmək mümkün olsa ki, aşağıdakı şərtlər təmin edilsin:

Vasya üçün bu tapşırıq çox çətin görünür. Ona Yeni il üçün qirlandanı yığmağa kömək edin.

Giriş

Giriş faylında patron növlərinin sayı olan tam ədəd N verilmişdir (1 ≤ N ≤ 500).

Çıxış

Çıxış faylının birinci sətirində qirlandanın yığılması üçün lazım olan keçiricilərin sayı olan tam ədəd M göstərilməlidir. Sonrakı M sətirdə, hər bir keçirici ilə birləşdirilmiş patronlara daxil edilmiş lampaların nömrələrini boşluqla ayıraraq iki tam ədəd göstərilməlidir. Lampalar 1 -dən 2·N -ə qədər nömrələnir. Əgər bir neçə həll varsa, istənilənini çıxarın.

Nümunələr

Nümunə 1

Loading
Loading