3-boyama kitabı
Bu tapşırıqda giriş məlumatları yoxdur. Nəzərə alın ki, siz çıxışı çap edən kodu göndərməlisiniz, mətn faylını yox.
Qrafın icazə verilən 3-rənglənməsi, hər bir zirvəsinə dəstindən rənglərin (rəqəmlərin) təyin olunmasıdır ki, qrafın hər hansı bir kənarı üçün zirvələr və fərqli rənglərə malik olsun. zirvəli qraf üçün belə rənglənmələrin sayı -dən çox deyil.
Siz qrafın verilmiş sayda 3-rənglənmələri ilə yaradılması üzrə mütəxəssis olmaq istəyən bir şirkətdə işləyirsiniz. Bir gün axşam sizə dəqiq 3-rənglənmələri olan qrafın hazırlanması üçün sifariş veriləcəyini öyrənirsiniz. Siz -nın dəqiq dəyərini bilmirsiniz, yalnız olduğunu bilirsiniz.
Siz qraf qurmağa başlamaq üçün -nın dəqiq dəyərini gözləmək istəmirsiniz. Əvvəlcədən zirvədən çox olmayan qraf qurursunuz. Sonra, -nın konkret dəyərini öyrəndikdən sonra, tələb olunan qrafı dəqiq 3-rənglənmələri ilə əldə etmək üçün kənardan çox olmayan əlavə edə bilərsiniz.
Bunu edə bilərsinizmi?
Giriş verilənləri
Giriş məlumatları yoxdur.
Çıxış verilənləri
Əvvəlcə və — əvvəlcədən qurulmuş qrafın zirvə və kənarlarının sayını çıxarın. Sonra qrafın kənarlarını şəklində sətir çıxarın.
Sonra hər bir üçün -dən -ə qədər aşağıdakıları yerinə yetirin:
Bu konkret üçün əlavə edəcəyiniz kənarların sayını çıxarın . Sonra qrafa əlavə olunacaq kənarları şəklində sətir çıxarın.
Qrafda döngələr olmamalıdır və hər bir üçün istifadə etdiyiniz bütün kənarları cüt-cüt fərqli olmalıdır. Konkret üçün qrafın 3-rənglənmələrinin sayı dəqiq olmalıdır.
Nümunələr
Nümunədə üçün cavab göstərilmişdir.