۴ سوال اول مسابقه بصورت ۰ و ۱ی داوری میشوند، و سوال آخر مسابقه چالشی است. در سوال چالشی هرچه برنامهی شما بهتر باشد نمرهی بیشتری دریافت میکنید. البته با برنامههای ساده هم میتوانید نمرهی خوبی از این سوال دریافت کنید. در صورتی که هنوز بلاگ مسابقه را ندیدید، متن بلاگ مربوط به جزئیات مسابقه را در بلاگ Quera حتماً مطالعه کنید.
شنگدباو روی ساختماندادهای جدید به نام درخت تقسیم دارد کار میکند این درخت از راس تشکیل شدهاست و هر رأس بجز رأس شماره یک پدر دارد یعنی رأس ام پدرش است و میباشد. شنگدباو قرار است روی هر راس برچسبی بنویسد به طوریکه:
با توجه به اینکه تعداد حالتهای برچسب گذاری ممکن است خیلی زیاد باشد٬ شنگدباو گیج شدهاست و میخواهد بداند چند حالت مختلف برچسب گذاری هست که این شرایط را داشته باشد. به شنگدباو کمک کنید!
با توجه به اینکه تعداد حالات ممکن است زیاد باشد باقیماندهی جواب را بر خروجی دهید.
در خط اول ورودی به شما عدد یعنی تعداد رئوس درخت داده میشود و سپس در خط بعدی عدد ورودی داده میشود که عدد ام است.
در یک خط تنها تعداد حالات جواب را به پیمانه ی خروجی دهید.