شیرین عسل فهمید که یار نامهاش را کامل نخوانده است و تصمیم گرفت برود سراغ یار!!
یار که خیلی ترسیده است میخواهد هر چه زودتر از خانه اش بیرون برود.
خانهی یار اتاق دارد که هر اتاق یک در خروجی و یک عدد از بین تا دارد که درِ خروجی هر اتاق به جز اتاق ام به اتاق بعدی باز میشود و در اتاق ام به بیرون خانه باز میشود و در ثانیهی t در خروجی اتاقهایی باز است که عدد آن ها برابر باقیماندهی تقسیم بر است.
به ازای هر اتاق به یار بگویید که اگر در ثانیهی در آن اتاق باشد و به بهترین شکل عمل کند در چه ثانیهای میتواند از خانه خارج شود (یار در یک ثانیه هر مسافتی را میتواند طی کند).
در سطر اول ورودی دو عدد طبیعی و با فاصله آمدهاند که در متن سوال توضیح داده شده اند و در سطر بعد عدد () که با فاصله از هم جدا شده اند آمده که نمایانگر عدد اتاق ام است.
خروجی باید شامل خط باشد که در خط ام جواب به ازای اتاق ام را چاپ کنید.
یار در حین فرار از دست شیرین عسل به یک درِ بسته برخورد!!
برای باز کردن این در یار باید یک معما را حل کند؛ که از تعدادی چرخدنده تشکیل شده است ولی انقدر از فرار کردن خسته شده است که نمیتواند رفتار چرخ دندهها را تحلیل کند به همین خاطر از شما میخواهد به چند سوال در مورد این چرخدندهها پاسخ دهید.
توجه کنید که تعدادی چرخدنده در صفحه همیشه چند ویژگی دارند:
سوالهایی که شما باید به آنها جواب بدهید به این صورت هستند: اگر چرخدندهی ساعتگرد بچرخد برای چرخدندهی چه اتفاقی میافتد؟؟
و یکی از جوابهای زیر را باید به هر سوال بدهید:
impossible
).cw
).ccw
).independent
).در سطر اول ورودی سه عدد طبیعی و و با فاصله آمده اند که به ترتیب نمایانگر تعداد چرخدندهها، تعداد جفت چرخدندههایی که با یکدیگر در تماساند و تعداد سوالهایی که باید به آنها جواب بدهید هستند. در سطر بعدی در هر سطر دو عدد طبیعی و با فاصله آمده است که نشان دهندهی در تماس بودن چرخدندههای و است و در سطر بعدی در هر سطر دو عدد و آمده است که توضیح یک سوال است. هر جفت چرخدنده حداکثر یک بار در توضیح تماسها میآید و تضمین میشود میتوان چرخدندهها را در صفحه قرار داد.
جواب هر سوال را همانطور که در صورت سوال آمده است در یک سطر چاپ کنید.
شیرین عسل وقتی به خانهی یار رسید بر خلاف تصور همگان (به ویژه یار) به یاداشت گذاشتن بسنده کرد!!
او متوجه شد که اگر برای یار یادداشت بگذارد توسط یک ماشین برخی از کاراکترهای یاداشت پاک میشوند و سپس یاداشت به دست یار میرسد. شیرین عسل میخواهد کوتاهترین یادداشتی را بنویسد که پس از حذفیات یادداشت مورد نظر شیرین عسل باقیبماند.
این ماشین به این صورت کار میکند که با وضعیت شروع میکند و به ترتیب حروف نامه را بررسی میکند و با توجه به وضعیت ماشین و قوانینی که یار برای ماشین تعریف کرده است در بررسی هر یک از حروف یکی از کارهای زیر را انجام میدهد:
v u c
وجود داشته باشد آن حرف پاک میشود و وضعیت ماشین به تغییر میکند ( و اعداد طبیعی و نمایانگر شماره وضعیت هستند و یک حرف کوچک انگلیسی است).v u c
وجود نداشته باشد وضعیت ماشین تغییر نمیکند و آن حرف پاک نمیشود و دستگاه به بررسی حرف بعدی میپردازد.طول کوچکترین یاداشتی که شیرین عسل میتواند بنویسد را به او بگویید.
شکل برای نمونه ۱
در سطر اول ورودی دو عدد طبیعی و آمده است که به ترتیب نمایانگر تعداد وضعیتهای ماشین و تعداد قوانین است. در خط بعدی رشتهی شامل حروف کوچک انگلیسی آمده است که نمایانگر متن یادداشت مورد نظر شیرین عسل است. سپس در خط بعدی در هر خط توضیح یکی از قوانین به صورت v u c
آمده است.
تضمین میشود هیچ دو قانونی با و یکسان وجود ندارند.
در تنها سطر خروجی جواب مسئله را چاپ کنید و اگر هیچ یادداشتی نمیتواند به شیرین عسل کمک کند را چاپ کنید.
شیرین عسل به کل دست از سر یار برداشته و قصد پرداختن به کار علمی دارد.
او در آزمایشگاه خود موش آزمایشگاهی دارد که هر کدام مقداری سلامتی دارند و با شمارههای تا شماره گذاری شده اند. در ابتدا، در پایان هر روز که میگذرد واحد از سلامتی هر موش کم میشود.
شیرین عسل در ابتدایِ هر روز یکی از کارهای زیر را انجام میدهد:
منطقن هر موشی که سلامتیاش به صفر برسد یا منفی شود دیگر زنده نیست.
شما باید جواب سوالهای شیرین عسل را بدهید.
در سطر اول ورودی دو عدد طبیعی و با فاصله آمدهاند که به ترتیب نمایانگر تعداد موشها و تعداد روزهایی که شیرین عسل در آزمایشگاه مشغول است هستند. در سطر دوم عدد () با فاصله آمدهاند که سلامتی موش ام است. در سطر بعدی فعالیتهای شیرین عسل در هر روز به ترتیب و به صورت ? l r
یا + i val
آمده است (هر روز در یک سطر).
به ترتیب به ازای هر پرسش جواب را در یک خط چاپ کنید.
سید که دید شیرین عسل دنبال علم آموزی رفته است او را با علوم خفن آشنا کرد!!
سید به شیرین عسل یک درخت راسی داد و گفت:
اگر این درخت را از یک راس غیر برگ ریشه دار کنیم برای هر راس به اینصورت تعریف میشود که اگر برگ باشد خواهد بود و در غیر این صورت اگر مجموعهی رئوس زیر درخت راس به جز خودش باشد: مثل عمل میکند فقط به جای حاصل جمع، حاصل ضرب است.
واضح است که با تغییر ریشه مقدار برای رئوس مختلف ممکن است تغییر کند. فرض کنید درخت را از راسی ریشه دار کردهایم که مقدار برای ریشه حداقل شده است و برای ریشه برابر است. شیرین عسل که با علوم خفن حال کرده است میخواهد بداند باقی ماندهی تقسیم بر عدد چند است (توجه کنید که بنابر تعریفِ ، ریشه نباید برگ باشد).
در سطر اول ورودی عدد طبیعی ، تعداد رئوس درخت آمده است و در خط بعدی در هر خط توضیح یک یال از درخت به صورت v u
آمده است که نشان دهندهی وجود یال بین رئوس و است. تضمین میشود گراف ورودی درخت است.
جواب مسئله را در یک خط چاپ کنید.