eolymp
bolt
Try our new interface for solving problems
Məsələlər

Birləşdirməkə sıralama

Birləşdirməkə sıralama

Tau Kitada diş fırçası istehsal edən zavodda istehsalın yeniləşdirilməsi üçün zavoda xidmət edən robotların siyahısının yenidən yazılması qərarı alındı. Hər bir robotun iki nömrəsi var: əsas və əlavə. Yeni siyahı növbəti qaydalara cavab verməlidir: \begin{enumerate} \item Əgər bir robot yeni siyahıda digərindən əvvəl gələrsə, onda birincinin əsas nömrəsi ikincidən kiçik və ya bərabərdir. \item Əgər robotların əsəs nömrələri bərabərdirsə, onlar cari siyahıdakı ardıcıllıqda yerləşirlər. \end{enumerate} Tay Kityanlar Sizdən bu siyahını köçürməyi xahiş etdilər. Təşkilatın yeniləşdirilməsinə kömək edin! \InputFile Giriş faylının ilk sətrində zavoddakı robotların \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{100000}) sayı verilir. Hər bir növbəti sətirdə növbəti robotun əsas və əlavə nömrəsini ifadə edən \textbf{2} ədəd verilir. Hər iki nömrə mənfi deyil və \textbf{10^9}-u aşmır. \OutputFile \textbf{N} sətir verin, \textbf{i}-ci sətir yeni siyahıda \textbf{i}-ci robotun əsas və əlavə nömrəsinı ifadə edən \textbf{2} ədəd ehtiva edir.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
10
1 8
8 9
2 10
1 11
4 2
7 2
3 11
2 23
3 3
6 7
Çıxış verilənləri #1
1 8
1 11
2 10
2 23
3 11
3 3
4 2
6 7
7 2
8 9