Elektron poçt#10730

Elektron poçt

1 saniyə
128 meqabayt
Çətin

Ariadnanın blogu dadlı reseptlər və sağlam, balanslı həyat tərzi ilə bağlı dəyərli məsləhətlərlə doludur. Bu səbəbdən, blog geniş bir oxucu kütləsini cəlb edir. Ariadna düşünür ki, bu auditoriyanın daha çox qarşılıqlı əlaqədə olması və yalnız blogla məhdudlaşmayan daha güclü bir icma yaratması faydalı olardı.

Ariadna bilir ki, bəzi oxucular artıq bir-biriləri ilə dost və ya tanışdırlar və buna görə də bir-birilərinin elektron poçt ünvanlarına malikdirlər. O düşünür ki, icmanın inkişafı üçün yaxşı bir başlanğıc, hər kəsin bir-birinin elektron poçt ünvanına malik olmasıdır ki, hər kəs bütün qrupla əlaqə saxlaya bilsin. Blogunun oxucularının işləri "mərkəzsiz" şəkildə etməyi sevdiyini bildiyi üçün, o, günündən etibarən qüvvəyə minəcək aşağıdakı protokolu hazırlayır:

Əgər bir şəxsin saat axşam dəyişiklik etməsinə ehtiyac yoxdursa, bu proses həmin şəxs üçün tamamlanmış hesab olunur və ona növbəti günlərdə elektron məktub göndərmək lazım olmayacaq.

Siz təcrübəli bir haker olaraq blog oxucularının bütün ünvan kitabçalarına daxil olmağı bacardınız. Siz Ariadnanı təəccübləndirmək və heyran etmək istəyirsiniz, ona təklif etdiyi prosesin hər kəsin bir-birinin ünvanını almasına gətirib çıxarıb-çıxarmayacağını bildirməklə. Üstəlik, əgər uğur əldə olunarsa, bunun neçə gün çəkəcəyini qiymətləndirmək istəyirsiniz. Daha dəqiq desək, əgər proses uğurla nəticələnərsə, ona məlumat verə bilərsiniz:

Giriş

Birinci sətir n~(2 \le n \le 10^5) və m~(1 \le m \le 10^5) tam ədədlərini ehtiva edir, oxucuların sayını və ilkin olaraq bir-birinin elektron poçt ünvanlarına malik olan oxucu cütlərinin sayını göstərir. Oxucular -dən -ə qədər nömrələnmişdir.

Növbəti sətirin hər biri iki tam ədəd və ehtiva edir, bu da oxucuların və -nin ilkin olaraq bir-birinin elektron poçt ünvanlarına malik olduğunu göstərir. Qeyd edək ki, oxucu -nin oxucu -nin ünvanı var və oxucu -nin oxucu -nin ünvanı var.

Çıxış

Bir tam ədəd çıxarın:

  • bu prosesin nəticədə hər kəsin bir-birinin elektron poçt ünvanlarını almasına gətirib çıxarmayacağı halda , və ya

  • əks halda tələb olunan günlərin hesablanmış sayı. Qeyd edək ki, bu ədəd -a bərabər ola bilər.

Nümunələr

Biz oxucu bazasının sabit olduğunu fərz edirik, yəni heç bir oxucu getmir və proses boyunca heç bir əlavə oxucu qoşulmur.

Biz fərz edirik ki, hər kəs öz elektron poçt ünvanını bilir; öz ünvanını almaq sadəcə olaraq nəzərə alınmır.

Siz bir neçə testə cavab verərkən "ardıcıl" olmaq məcburiyyətində deyilsiniz. Bu o deməkdir ki, bir test üçün dəyərini və digər test üçün e + 1 dəyərini çıxara bilərsiniz.

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading