2Path

شما در این برنامه باید یک گراف همبند را از ورودی بخوانید که تعداد یال‌های آن زوج است. سپس باید یال‌های آن را به جفت‌های ۲تایی (مسیر‌های به طول ۲ یال) افراز کنید. می‌توانید فرض کنید که گراف یک گراف ساده است.

ورودی

  • در سطر اول ورودی ابتدا $n$ تعداد راس‌ها سپس $m$ تعداد یال‌های گراف نوشته شده است.
  • سپس در $m$ سطر بعدی در هر سطر دو عدد نوشته شده است که سر و ته‌یک یال گراف را نشان می‌دهد. راس‌های گراف از $۱$ تا $n$ شماره گذاری شده‌اند.
  • $1 \leq n, m \leq 10^5$

خروجی

  • در هر سطر خروجی، شما باید یک مسیر به طول ۲ را بنویسید که مسیر $a$ $u$ $b$ را باید به صورت $u$ $a$ $b$ بنویسید (راس مرکزی باید ابتدا نوشته شود.) مسیرها را به ترتیب دلخواه بنویسید.

محدودیت‌ها

  • محدودیت زمان: ۲ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

ورودی و خروجی نمونه

ورودی نمونه خروجی نمونه
5 4
1 2
3 1
1 4
1 5
1 2 3
1 4 5

پاسخ

منتظر پر کردن این قسمت توسط علاقمندان هستیم.

▸ سوال قبل سوال بعد ◂