لبو که دیگر تحمّل دوریِ یار را ندارد، شروع به پرپر کردن یکی از گلهایی که برای یار خریده است، میکند.
او گلبرگها را میچیند و به شیوهی زیر با خود زمزمه میکند:
اگر گل در ابتدا گلبرگ داشتهباشد، لبو یار را چندتا دوست دارد؟ (مجموعِ «دوسِش دارم»ها) و همچنین یار لبو را چندتا دوست دارد؟ (مجموعِ «دوسم داره»ها)
در تنها خط ورودی عدد که تعداد گلبرگهای گل آمدهاست.
خروجی شامل دو خط به صورت زیر است:
خط اوّل: مقداری که لبو یار را دوست دارد.
خط دوّم: مقداری که یار لبو را دوست دارد.
توضیح نمونه ۱:گلبرگها به صورت زیر چیده میشوند:
پس لبو تا یار را دوست دارد و یار تا لبو را دوست دارد.
لبو که به بیثمر بودنِ گل خریدن و گل پرپر کردن پی برده است؛ تصمیم گرفته تا برای یار کادوهای بهتری بخرد.
لبو میداند یار شیفتهی دنبالههای «سام» است.
دنبالهی سام دارای ویژگیهای زیر است:
چون لبو خیلی دستودلباز است، میخواهد از هر دنبالهی سام یکی برای یار بخرد، امّا قبل از هرچیز میخواهد تعداد این دنبالهها را بداند تا پولهایش را جمع کند. به لبو کمک کنید.
در تنها خط ورودی عدد آمدهاست.
باقیماندهی تعداد دنبالههای سام بر را در خروجی چاپ کنید.
توضیح نمونه: دنبالههای سام در زیر نمایش داده شدهاند.
یار در یک جدول در که دارای اتاق است، زندگی میکند. سطرهای خانه از بالا به پایین و ستونها از چپ به راست با شمارهگذاری شدهاند. یار در اتاق سطر و ستون این جدول ایستاده است.
لبو میخواهد وارد خانهی یار شود و بعد از گلباران کردنِ خانه، کادوهایی که برای یار خریدهاست را به او تقدیم کند.
لبو ابتدا روی اتاق سطر و ستون خانه ایستادهاست و جهت حرکت او به سمت راست میباشد.
دور تا دور جدول با دیوار پوشانده شده و بعضی از اتاق های خانه پر از گل سرخ هستند و لبو چون نمیخواهد به گلها آسیبی بزند وارد این اتاقها نمیشود. اگر لبو به دیوار بخورد یا جلوی او اتاقی پر از گل باشد جهت حرکتش را درجه ساعتگرد تغییر میدهد وگرنه به اتاق جلوییش میرود اما اگر هر چهارطرف لبو دیوار یا پر از گلسرخ باشد، لبو متوقف میشود.
همچنین وقتی لبو میخواهد از اتاقی خارج شود، آن اتاق را پر از گل سرخ میکند.
تعداد اتاقهایی که در ابتدا پر از گل سرخ هستند حداقل چندتا باشد تا لبو در نهایت در اتاقی که یار آنجاست متوقف شود؟
در تنها خط ورودی سه عدد و و آمده است.
در خروجی یک عدد چاپ کنید که برابر تعداد خانههایی است که از ابتدا باید پر از گل باشند.
*توضیح نمونه: *
به لبو خبر رسیده که یار کادوهای لبو را گرفته و فِلِنگ را بستهاست. (البته هنوز از کشور خارج نشدهاست.)
کشور لبواینا شهر دارد و بین بعضی از شهرهای آن جادّهی دوطرفه وجود دارد.
در این کشور برای عبور از هر جادّه تعدادی مجوز نیاز است. اگر طول جادّهای باشد و در نمایش دودویی عدد ، رقم مربوط به برابر باشد، برای عبور از این جادّه داشتن مجوز نوع الزامی است. بهای مجوز نوع برابر تومان است. اگر لبو مجوز نوع را خریداری کند، برای عبور از هرجادّهای میتواند از آن مجوز استفاده کند.
از آنجا که لبو نمیداند یار به کدام شهر رفتهاست، حدّاقل بهایی که باید برای تهیّهی مجوز بپردازد تا مطمئن باشد میتواند یار را پیدا کند چند تومان است؟
در خط اوّل ورودی دو عدد و ، تعداد شهرهای کشور لبواینا و تعداد جادّههای کشور، آمده است.
در خط بعد در هر خط سه عدد و و آمدهاست که مشخصّات جادّهی اُم هستند. به این معنی که یک جادّهی دوطرفه به طول بین شهر و وجود دارد.
تضمین میشود بین هر دو شهر حداکثر یک جادّه وجود دارد و از هر شهری به هر شهر دیگر حداقل یک مسیر موجود است.
در خروجی یک عدد چاپ کنید که برابر حداقل بهایی است که لبو باید بپردازد تا از پیدا کردن یار مطمئن شود.
توضیح تمونه ۱: کافی است لبو مجوزهای نوع و نوع را خریداری کند.
لبو که از دنبال یار دویدن خسته شده، یک گوشه نشسته و بازی اصغر و حشمت را تماشا میکند.
بازی به صورت زیر است:
یک سبد با گنجایش توپ و یک تاس همگن وجهی با اعداد داریم. (حقیقت این است که به ازای بعضی ها تاس همگن وجود ندارد که ما به حقیقت کاری نداریم!)
بازی با اصغر شروع و به نوبت انجام میشود. در اوّل بازی سبد خالی است.
اصغر در نوبت خود تاس میریزد و به اندازهی عدد تاس در سبد توپ میاندازد.
حشمت در نوبت خود تاس میاندازد و به اندازهی عدد تاس از سبد توپ خارج میکند.
در همین حین هربار که یکی از دو بازیکن تاس میاندازد؛ لبو عدد روی تاس را روی کاغذ یادداشت میکند تا به یادِ یار دنبالهای درست کند.
اگر در نوبت اصغر عدد تاس بیشتر از گنجایش سبد در آن لحظه باشد(یعنی اصغر نتواند به اندازهی عدد تاس در سبد توپ بیاندازد.) اصغر میبازد.
اگر در نوبت حشمت عدد تاس بیشتر از توپهای موجود در سبد باشد(یعنی حشمت قادر به انجام حرکت نباشد.) حشمت میبازد.
اگر یکی از دو بازیکن ببازد بازی تمام میشود.
اگر طول دنبالهی لبو بعد از پایان بازی باشد؛ دنبالهی نهایی چند حالت مختلف میتواند داشته باشد؟
در تنها خط ورودی دو عدد و آمده است.
در خروجی باقیماندهی پاسخ مسئله بر را چاپ کنید.
توضیح نمونه ۱: تنها دنبالهی به طول که ممکن است لبو نوشته باشد است:
پس بازی تمام میشود و دنبالهی یادداشت شده برابر است.
لبو با دیدن بازی اصغر و حشمت، باز دلش هوایی شد و به هوای یار به خواب رفت! در این خوابِ رویایی یک فرد ناشناس تا از شماره موبایلهای یار را به لبو داد.
لبو ناگهان از خواب پرید ولی خوشبختانه شماره موبایلهای یار در ذهنش ماندهاست. حال میخواهد طی یک عملیات روزه دلِ یار را بهدست بیاورد.
برای اینکار باید از فرایند «خودشیرینکُنی» استفاده کند. اگر لبو فرایند خودشیرینکُنی را در روز اُم انجام دهد؛ باید به تمام شماره موبایلهای تا یار، خالی فرستاده و به یکی از شماره موبایلهای تا ، یک چاپلوسانه هم بفرستد.
لبو میتواند فرایند خود شیرین کنی را هرچندبار که بخواهد در یک روز انجام دهد. (حتّی بار!!)
اگر لبو طوری عمل کند که پس از روز اُم، دقیقا تا به شمارهموبایل اُم یار فرستاده باشد؛ دل یار را به دست میآورد.
لبو به چند روش مختلف میتواند دل یار را به دست بیاورد؟
در خط اول ورودی عدد ، تعداد شماره موبایلهای یار، آمدهاست.
در خط بعد عدد آمده که عدد اُم، است.
در تنها خط خروجی باقیماندهی پاسخ مسئله بر را چاپ کنید.
دقت کنید دو روش مختلف اند اگر ای موجود باشد که تعداد فرآیندهای خودشیرینکُنی انجامشده در روز اُم در دو روش متمایز باشد یا یکی از فرآیندهای خودشیرین کنی روز در روش اول با فرایند خودشیرین کنی متناظرش در روش دوم متفاوت باشد. دو فرایند خودشیرین کنی در یک روز متفاوتند اگر چاپلوسانه به سیمکارت متفاوتی ارسال شود.
بالأخره پس از دردسرهای فراوان لبو و یار به هم رسیدند! حال مراسم ازدواج آنهاست!
در این مراسم فردی از خانوادهی لبو در مقابل فردی از خانوادهی یار ایستاده و بازی دونفره و نوبتی زیر را باهم انجام میدهند:
در این بازی کیسهی نُقل با شمارههای داریم و خانوادهی لبو شروع کنندهی بازی است.
در هر مرحله فردی که نوبت اوست باید از دقیقاً یکی از کیسههایی که خالی نیستند حدّاقل یک نقل برداشته و بر سر عروس و داماد بریزد. کسی که نتواند نقلی بردارد میبازد و بازی تمام میشود.
لبو وظیفهی قرار دادن نقل در کیسهها را قبل از شروع بازی دارد، امّا برای اینکه کیسهها پاره نشوند در هر کیسه حدّاکثر نقل قرار میدهد. (لبو میتواند هیچ نقلی در کیسه قرار ندهد.)
چون لبو شیفتهی یار است، میخواهد تعداد حالتهای مختلف از قرار دادن نقلها در کیسهها را بداند به طوریکه اگر دو بازیکن به بهترین نحو ممکن بازی کنند خانوادهی یار برنده شود.
در خط اول ورودی عدد ، تعداد تستها، آمدهاست.
در خط بعدی در هر خط دو عدد و که با فاصله از هم جدا شدهاند آمدهاست.
خروجی شامل خط است. در خط اُم با توجه به و داده شده، باقیمانده ی پاسخ مسئله بر را چاپ کنید.
دقت کنید دوحالت از قرار دادن نقلها در کیسهها متفاوت اند اگر عدد موجود باشد که تعداد نقلهای کیسهی در دو حالت متمایز باشد.
توضیح نمونه: حالات مناسب برای برنده شدن خانوادهی یار برای هر کدام از 4 حدس لبو در زیر آمدهاست:
تست ۱:
تست ۲:
تست ۳:
تست ۴: