Maksimal buxar birləşməsi
Qraf iki hissəli adlanır, əgər onun zirvələr çoxluğunu və alt çoxluqlarına elə bölmək mümkündürsə ki, -dən olan hər hansı bir kənar -dan bir zirvəni -dən bir zirvə ilə birləşdirir.
Cütləşmə adlanır, əgər -dən olan hər hansı bir alt çoxluq elədir ki, bu çoxluqdan olan heç bir iki kənar ümumi zirvəyə malik deyil.
Maksimal cütləşmə — bu, maksimal sayda kənarları olan cütləşmədir.
Verilmiş iki hissəli qrafda maksimal cütləşməni tapın.
Giriş verilənləri
Birinci sətirdə və üç ədəd verilir, burada — çoxluğunda olan zirvələrin sayı, — çoxluğunda olan zirvələrin sayı və — qrafda olan kənarların sayıdır. Növbəti sətirdən hər biri iki ədəd və ehtiva edir, bu o deməkdir ki, çoxluğundan olan zirvəsi çoxluğundan olan zirvəsi ilə birləşir. və çoxluqlarında olan zirvələr müstəqil olaraq, birdən başlayaraq nömrələnir. Bütün giriş ədədləri tamdır.
Çıxış verilənləri
Birinci sətirdə maksimal cütləşmədə olan kənarların sayını çıxarın. Sonra sətir çıxarın, hər biri iki ədəd ehtiva edir: və , burada — çoxluğundan olan zirvə və — cütləşmədə ona uyğun olan çoxluğundan olan zirvədir. Seçilmiş kənarlar maksimal cütləşmə təşkil etməlidir.