ساعت
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ساعت
دقیقه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
دقیقه
ثانیه
۹۰۱۲۳۴۵۶۷۸۹۰۹۰۱۲۳۴۵۶۷۸۹۰
ثانیه
  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

متاسفانه یا خوشبختانه شازززیا با موفقیت به پورتال رسیدند و به دنیای آینه‌ای وارد شدند و تصمیم گرفتند با هویت جدید غازززیا به ادامه زندگی بپردازند. آن‌ها متوجه شدند که در این دنیای جدید خیلی چیزها قرینه و پالیندروم است. بخاطر همین تصمیم گرفتند یک شهر پالیندرومی هم پیدا کنند و آن را پایتخت جدیدشان یعنی غازززلند بنامند.

به یک شهر می‌گوییم پالیندروم اگر شرایط زیر وجود داشته باشد:

  • درخت ریشه‌دار TT وجود داشته باشد و SS یک کپی از TT باشد طوری که گراف GG اجتماع TT و SS باشد و برگ‌های متناظر در SS و TT ادغام(مرج) شده باشند (اما ریشه اگه برگ باشد مرج نمی‌شود). در این صورت به گراف GG پالیندروم می‌گوییم. حالا اگر GG با نقشه آن شهر متناظر باشد، به آن شهر نیز پالیندروم می‌گوییم.

از آنجایی که غازززیا با کلی شهر جدید رو به رو هستند به آن‌ها کمک کنید و برنامه‌ای بنویسید که بتوان با آن مشخص کرد که آیا یک گراف دلخواه همبند غیر جهت دار، پالیندروم هست یا نه؟

example نمونه ای از یک شهر پالیندروم که مثال سوم را نشان می‌دهد.

ورودی

خط اول ورودی nn نشان دهنده تعداد رئوس و mm نشان دهنده تعداد یال‌ها است. رئوس گراف با 11 تا nn شماره گذاری شده‌اند.

در mm خط بعدی یال‌ها آمده‌اند. در هر خط آن یک xx و یک yy آمده‌اند که به معنای وجود یال بین راس xx و yy است. (xyx \neq y و 1x,yn1 \leq x,y \leq n) همچنین تضمین می‌شود که یال چندگانه نداریم. 3n,m1000003 \le n, m \le 100000

خروجی

در تنها خط خروجی YES چاپ کنید اگر نقشه شهر ورودی (گراف ورودی) پالیندروم بود و در غیر آن NO چاپ کنید.

زیرمسئله‌ها

زیرمسئله نمره محدودیت
۱ ۳۰ 3n,m300 3 \le n,m \le 300
۲ ۳۰ 3n,m3500 3 \le n,m \le 3500
۳ ۴۰ بدون محدودیت اضافی

مثال

ورودی نمونه ۱

7 7
1 2
2 3
3 4
4 5
5 6
6 7
7 1
Plain text

خروجی نمونه ۱

NO
Plain text

ورودی نمونه ۲

6 6
1 2
2 3
2 4
3 5
4 5
5 6
Plain text

خروجی نمونه ۲

YES
Plain text

توضیح نمونه:

درخت 11 و 22 و 33 و 44 متناظر با درخت 66 و 55 و 44 و 33 است.

ورودی نمونه ۳

22 28
13 8
8 1
1 22
1 12
1 14
13 18
13 4
4 20
20 7
13 15
15 3
15 9
9 16
9 19
22 5
12 5
14 5
5 11
11 6
18 6
7 10
10 17
17 6
3 21
21 6
16 2
19 2
2 21
Plain text

خروجی نمونه ۳

YES
Plain text

توضیح نمونه:

گراف این مثال در صورت سوال رسم شده است.


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.