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