پادشاه شهر شکرستان در یک شب پر ستاره از پنجره به بیرون نگاه میکند و از تماشای آسمان لذت میبرد. این پر ستاره بودن آسمان پادشاه را به وجد میآورد که ستاره ها را بشمارد. همانطور که میدانید او همیشه میگوید که برای این کار خیلی تنبل است ولی در واقع نمیتواند فرق ستاره با سیاره را تشخیص دهد! بنابراین از شما میخواهد که کار شمردن ستارهها را برای او انجام دهید.
تصویر آسمان که از پنجره دیده میشود به صورت یک جدول با سطر و ستون است. در هر خانه از این جدول، یک ستاره، یک سیاره و یا خود آسمان دیده میشود. و میدانیم که هر ستاره و سیاره تنها یک خانه از جدول را اشغال کرده است. در این تصویر یک ستاره به صورت ، یک سیاره به صورت و خود آسمان به صورت دیده میشود. تعداد ستاره هایی که از پنجره دیده میشود را به پادشاه گزارش دهید.
در یک سطر دو عدد صحیح و داده میشود. و در سطر بعدی هر کدام کاراکتر بدون فاصله داده میشود. که این کاراکتر ها یا و یا هستند.
در یک سطر تعداد ستاره ها را چاپ کنید.
همان طور که در جدول نمونه یک می بینید، ۵ کاراکتر دیده می شود که هر کدام نشان دهنده ی یک ستاره در آسمان است. و در نمونه ۲ نیز تنها ۱ کاراکتر دیده می شود.
گزارشگری از شکرستان برای گرفتن گزارش از وزیر که در مراسم جشن تولد پادشاه حضور دارند، انتخاب شده است. او روز قبل از مراسم جشن، ساعت برنامهها و حضور وزیران دربار را بررسی میکرد. اولین چیزی که فهمید این بود که پادشاه تنها در لحظات ۱ تا از جشن پیش وزیران میآید و هر یک از وزیران تنها در یک بازهی زمانی مانند پادشاه را ملاقات میکند که ابتدا و انتهای این زمان یک عدد طبیعی است. وقتی بیشتر دقت کرد متوجه شد برای هر دو وزیر لحظهای وجود دارد که هر دوی آنها باهم با پادشاه ملاقات دارند.
شب قبل از مراسم و ملاقات وزیران با پادشاه، گزارشگر متوجه می شود که بازهی ملاقات یکی از وزیر ها را گم کرده است. حال میخواهد بداند که این بازهی زمانی گم شده چند حالت مختلف میتواند داشته باشد.
در خط اول ورودی دو عدد صحیح و داده میشود که نشاندهندهی تعداد وزیران و آخرین زمان دیدار با پادشاه است. در n - 1 خط بعدی در هر خط دو عدد طبیعی و داده میشود که نشاندهندهی بازهی زمانی ملاقات یک وزیر است. تضمین میشود که حتماً بازههای داده شده شرایط مساله را دارد.
در تنها خط خروجی یک عدد صحیح که تعداد حالتهای مختلف برای بازهی زمانی گم شده است را چاپ کنید.
تمام بازه هایی که ممکن است بازه ی گمشده باشد: [4, 4] , [4, 3] , [3, 3], [4, 2], [3, 2] , [4, 1] , [3, 1]
وزیر شهر شکرستان میخواهد از نفر از اشراف، زمین کشاورزی بخرد و آن را به مردم بفروشد. همهی زمین ها به شکل یک مربع و کنار هم، در یک ردیف قرار دارند. هر یک از این اشراف برای زمین خودش یک قیمت به وزیر اعلام کرده است. اکنون وزیر میخواهد این زمین را از اشراف خریداری کند و به روش زیر تقسیم کرده و به مردم بدهد.
شما با اعلام کردن تعداد قسمتها با شرایط فوق، به وزیر کمک کنید تا زمینها را به مردم بدهد.
در خط اول ورودی یک عدد صحیح که برابر تعداد زمین ها است داده می شود. در خط بعدی عدد صحیح داده می شود که عدد ام برابر است که همان قیمتی است که اشراف برای زمین ام اعلام کردند.
در یک خط خروجی بیشینه تعداد بازه ها را چاپ کنید.
میتوان این ۸ زمین را به ۴ بازه به مساحت ۲ افراز کرد بطوری که مجموع قیمت زمینهای داخل هریک از ۴ بازه برابر ۱۵ شود:
{3, 12}, {2, 13}, {2, 13}, {6, 9}
"کیا" عاشق "لیلی" شده و میخواهد برای "لیلی" یک دسته گل ببرد! برای این کار تصمیم گرفت از باغچهی کنار خیابان که گل در یک ردیف دارد یک دسته گل بچیند. یک دسته گل شامل یک زیر مجموعه از گلهای باغچه است. او میداند "لیلی" وقتی یک دسته گل را میپسندد که شرایط زیر را داشته باشد.
حال کیا میخواهد بیشترین تعداد گل را برای "لیلی" ببرد طوری که شرایط بالا را داشته باشد. "کیا" عاشق شده و نمیتواند این مسئله را حل کند. به او بگویید که او حداکثر چند گل میتواند برای "لیلی" ببرد.
در خط اول ورودی یک عدد صحیح و در خط بعدی عدد طبیعی داده میشود که عدد ام برابر ارتفاع گل ام است.
در یک خط خروجی بیشینه تعداد گلی که "کیا" میتواند برای "لیلی" ببرد را چاپ کنید.
کیا میتواند اولین و سومین گل را بچیند. او نمیتواند اولین، سومین و آخرین گل را بچیند؛ زیرا گلی با ارتفاع ۳ بین آخرین و سومین گل وجود دارد و از آنها کوتاهتر است.
روزی استادی وارد شهر شکرستان میشود. جمعی از دانشآموزان و دانشجویان نزد این استاد میروند و سوالات خود را از او میپرسند. "بهلول" نیز در میان دانشجویان نزد عالم میرود و سوال زیر را میپرسد :
اعداد زیبا اعدادی هستند که در نمایش مبنای آنها، ارقام و وجود نداشته باشد. اگر عدد عددی زیبا باشد را تعریف میکنیم برابر ضرب ارقام در نمایش مبنای عدد است.
اکنون به این صورت تعریف می شود که چند عدد زیبا مانند وجود دارد به طوری که . به عبارت دیگر برابر است با تعداد اعداد زیبایی که ضرب ارقام آنها در بازه قرار میگیرد.
برای اینکه "بهلول" کار استاد را سختتر کند به او بازه میدهد تا استاد باقی ماندهی جواب مسئله را برای هریک از این بازهها را به برای این سوال بدست آورد. اکنون استاد که از این سوال حیرتزده میشود از شما میخواهد به او کمک کنید تا جواب سوال فوق را به "بهلول" بدهد.
در خط اول ورودی یک عدد صحیح و در خط بعدی در هر خط دو عدد صحیح و به شما داده می شود.
خروجی سطر دارد که برای هر کدام از بازهی ورودی باقیماندهی پاسخ مساله را به چاپ کنید.
"بیا" تصمیم گرفته است که از شکرستان به نمکستان سفر کند. او میداند که در این حوالی شهر با شمارههای ۱ تا (شکرستان شهر شماره ۱ و نمکستان شهر شماره ) و جاده دو طرفه بین این شهرها وجود دارد. میدانیم بین هر دو شهر حداکثر یک جاده قرار دارد و برای هر جاده میدانیم طی کردن آن چقدر طول میکشد. او نمیخواهد در سفر خود از یک شهر دو بار عبور کند.
به تازگی دانشمندان شکرستان سیستم ارتباطی عجیبی به نام "بدو بیا" در بعضی از این شهر راه انداختند. این سیستم به این صورت کار میکند که اگر یک شهر دارای این سیستم باشد میتواند پس از ثانیه از یک شهر به یک شهر دیگر که دارای این سیستم است برود. قسمت عجیب این سیستم اینجاست که ممکن است، این عدد منفی باشد!
در صورتی که می تواند چنین سفری را انجام دهد، حداقل زمانی که طول میکشد تا از شکرستان به نمکستان سفر کند چقدر است؟ (عجیب است که این مقدار نیز میتواند منفی باشد!)
در سطر اول ورودی سه عدد و و آمده است که به ترتیب نمایانگر تعداد شهرها ، جادهها و مقدار هستند. شکرستان شهر شماره 1 و نمکستان شهر شماره است.
در سطر دوم یک رشته با حرف آمدهاست که امین حرف آن برابر ۱ است اگر و تنها اگر در راس شماره سیستم ارتباطی "بدو بیا" وجود داشته باشد و در غیر این صورت امین حرف رشته برابر ۰ است.
سپس در امین سطر از هریک از سطر بعدی سه عدد و و آمدهاند که دو شهر انتهایی و زمان طی کردن جاده بین این دو شهر را نشان میدهد.
در ورودیهای این سوال تضمین میشود که بین هر دو شهر حداکثر یک جاده از این جاده موجود است و دو شهر انتهایی یک جاده یکسان نیستند.
در تنها سطر خروجی یک عدد چاپ کنید که برابر کمترین زمانی است که طول میکشد تا از شکرستان به نمکستان سفر کند. در صورتی که نمیتواند چنین سفری را انجام دهد، کلمهی را چاپ کنید.