علی بعد از روز سیزده به در میخواهد سمنوی سفره هفتسین خانه را بخورد. آنها سمنو را از سوپرمارکت خریدهاند که نام برند آن یک رشته متشکل از حروف کوچک انگلیسی است. سمنو بیمه ابوالفضل است اگر در نام برند آن از حرف m
استفاده نشده باشد.
![]() |
---|
سمنو نماد قدرت، خیر و برکت است. |
برای مثال سمنوهای برند bitpin
بیمه ابوالفضل هستند، ولی سمنوهای برند samanoo
بیمه ابوالفضل نیستند. در ورودی به شما نام برند سمنو داده میشود، به علی بگویید که این سمنو بیمه ابوالفضل است یا خیر.
در سطر اول رشته نام برند سمنو میآید. تضمین میشود این رشته فقط از حروف کوچک انگلیسی تشکیل شده و حداکثر ۲۰ کاراکتر داشته باشد.
در صورتی که سمنو بیمه ابوالفضل است عبارت Yes
و در غیر این صورت No
را چاپ کنید.
توجه کنید سیستم داوری به بزرگ و کوچک بودن حروف حساس است.
نیازی نیست چک کنید شرایط گفته شده در ورودی برقرار است یا نه. توضیحات محدودیتها فقط برای آگاهی شما دربارهی تستها و محدودیتهای مسئله است و قطعاً در ورودیهای داده شده به برنامهی شما رعایت میشوند. پس نیازی نیست بنویسید:
شما میتوانید لابهلای دریافت ورودی، خروجی دهید. پس نیازی نیست ابتدا همهی ورودیها را دریافت کنید و در نهایت همهی خروجیها را چاپ کنید. مخصوصاً برای سوالاتی که باید به چندین سوال پاسخ دهید، میتوانید دو قسمت ورودی و خروجی را کاملاً مستقل در نظر بگیرید و مطمئن باشید تداخلی پیش نمیآید.
لطفاً از چاپ کردن موارد اضافه مثل please enter a number
برای دریافت ورودی پرهیز کنید. برای مثال در زبان پایتون نباید بنویسید:
برای زبانهایی مثل جاوا نباید در بالای کد شما آدرس پکیج داده شود. برای مثال در بالای کد خود نباید بنویسید:
Scanner
برای دریافت ورودی
در زبان جاوا، باید فقط یک شئ از جنس Scanner
تعریف کنید و همهی ورودیها را با آن دریافت کنید.
برای آشنایی بیشتر برای نحوهی دریافت ورودی و چاپ کردن خروجی این لینک را مطالعه کنید.
مادربزرگ میخواهد سبزه بکارد. او دانه عدس را کنار گذاشته و یک ظرف با جایگاه مناسب برای دانه تهیه کرده است. جایگاهها به ترتیب از چپ به راست با اعداد تا شمارهگذاری شده است. عدسها باید با فاصلهای مناسب روی جایگاههای دانه کاشته شوند و در هر جایگاه حداکثر یک دانه میتواند قرار بگیرد.
![]() |
---|
سبزه نماد شادابی و زایش است. |
اگر در دو جایگاه پشت سر هم، دانه عدس کاشته شود، از رشد آنها جلوگیری میشود. مادربزرگ میخواهد به گونهای دانه عدس را در جایگاه قرار دهد، تا تعداد این جفت جایگاهها کمترین مقدار ممکن شود. به بیان دیگر مادربزرگ میخواهد طوری دانهها را بکارد که تعداد های صحیحی که است و در هر دو جایگاههای و دانه عدس قرار گرفته است، کمترین مقدار ممکن شود.
مادربزرگ به کمک شما برای محاسبه این کمترین مقدار احتیاج دارد.
در سطر اول دو عدد صحیح و بهترتیب میآیند.
در یک سطر کمینه تعداد جفت جایگاههای متوالی که در هر دوی آنها عدس کاشته شده است را خروجی دهید.
در این مثال مادربزرگ میتواند در جایگاههای و دو عدس خود را بکارد و هیچ دو عدسی در مجاورت یکدیگر قرار ندارند.
در این مثال مادربزرگ میتواند در جایگاههای ، ، و چهار عدس خود را بکارد. جفت جایگاههای و در مجاورت یکدیگرند و در هر دو عدس کاشته شده است.
صرافی ارز دیجیتال بیتپین رمزارز مختلف دارد که با اعداد تا شمارهگذاری شدهاند، هر کدام از رمزارزها دو رو دارند. یک رو قدرت که عدد نوشته شده بر آن عدد قدرت آن رمزارز نامیده میشود و آن را با نشان میدهیم. یک رو زیبایی که عدد نوشته شده بر آن عدد زیبایی آن رمزارز را مشخص میکند و آن را با نشان میدهیم.
![]() |
---|
سکه نماد رونق و ثروت است. |
دو عدد به نام اعداد زیبایی و قدرت سال وجود دارد که عدد زیبایی سال از بین اعداد زیبایی نوشته شده روی رمزارزها انتخاب میشود و عدد قدرت سال نیز از بین اعداد قدرت نوشته شده بر روی رمز ارزها انتخاب میشود. قدرت سال را با و زیبایی سال را با نشان میدهیم. هر رمزارز اگر حداقل یکی از عدد قدرت و یا زیبایی آن بیشتر و یا مساوی عدد متناظرش در سال باشد، میتواند بهجای سکه بر روی سفره هفت سین قرار بگیرد. به بیان دیگر رمزارز شمارهی روی میز قرار میگیرد اگر یا باشد ().
میخواهیم اعداد زیبایی و قدرت سال را از بین اعداد زیبایی و قدرتی که بین رمزارزها وجود دارد به شکلی تعیین کنیم که مجموع دو عدد تعیین شده برای زیبایی و قدرت بیشترین مقدار ممکن باشد و همچنین همه رمزارزهای بیتپین بتوانند بر روی سفره هفتسین قرار بگیرند.
برای شما بار این مسأله از اول مطرح میشود و هر بار از شما میخواهیم، این بیشترین مجموع را برای مسأله یا همان تست مد نظر خروجی دهید.
در سطر اول عدد ، تعداد تستها میآید.
در اولین سطر هر تست، عدد صحیح ، تعداد بینکوینهای بیتپین میآید.
در دومین سطر هر تست، عدد صحیح بهترتیب میآیند که نشاندهنده زیبایی رمزارزهای بیتپین است.
در سومین سطر هر تست، عدد صحیح بهترتیب میآیند که نشاندهنده قدرت رمزارزهای بیتپین است.
تضمین میشود که مجموع برای همه تست حداکثر است.
بیشترین مجموع ممکن با شرایط گفته شده برای زیبایی و قدرت سال را خروجی دهید.
در این ورودی نمونه، ۳ تست مختلف وجود دارد:
یک جدول داریم. بیتپین میخواهد تعدادی از خانههای جدول را برای عید از سماق پر کند. او به تازگی یاد گرفته است که زیبایی همیشه در تقارن نیست و گاهی زیبایی در بینظمی است. برای همین نگران است که نکند ۴ خانه از خانههای جدول باشند که از سماق پر شده باشند و چهار گوشه یک مستطیل از خانههای جدول را تشکیل دهند.
![]() |
---|
سماق نماد صبر و بردباری است. |
با توجه به اینکه بیتپین خیلی پولدار است و میخواهد بیشترین تعداد خانه را از سماق پر کند به او بگویید چند روش مختلف برای پر کردن خانههای جدول از سماق وجود دارد که بیشترین میزان ممکن سماق پر شده باشد و همچنین شرایط بینظمی نیز برقرار باشد.
چون ممکن است تعداد روشها بسیار زیاد باشد، باقیمانده این تعداد بر را چاپ کنید.
در سطر اول عدد صحیح میآید که نشاندهنده طول جدول است.
در یک سطر تعداد روشهای پر کردن سماق در جدول را چاپ کنید.
حاجی فیروز تصمیم گرفته برای کمک به نوروز در مزرعه سیری مشغول به کار شود. او شروع کرد به برداشت سیرها و هر مقدار سیری را که در ساعت امش برداشت کرد در گونی شماره قرار میدهد. بعد از اتمام برداشت سیرها متوجه میشود در ساعت ام توانسته سیر برداشت کند.
![]() |
---|
سیر نماد قناعت، مناعت طبع است. |
حاجی فیروز که همیشه دنبال پیشرفت است، مقدار پیشرفتش در برداشت سیر در ساعت ام () را برابر مقدار زیر قرار میدهد.
که ناگهان سوال بسیار مهم به ذهن حاجی فیروز رسید. سوالهای حاجی فیروز دو نوع بودند.
حواستان باشد که وقتی حاجی فیروز سؤالی از نوع دوم از خودش میپرسد تمام تغییراتی که سوالهای نوع اول که قبل از این سوال به ذهن او خطور کرده است در ذهن او اعمال شدهاند.
به حاجی فیروز کمک کنید تا به پاسخ سؤالهایش برسد.
در سطر اول دو عدد صحیح و بهترتیب میآیند.
در سطر دوم عدد صحیح بهترتیب میآیند.
در هر یک از سطر بعدی سوالهای حاجی فیروز میآیند که هر کدام به یکی از دو شکل زیر است:
به ازای هر پرسمان از نوع دوم در یک سطر خروجی مربوطه را چاپ کنید.
در اولین سوال از سوالهای نوع دوم میزان پیشرفت در ساعت دوم برابر ۴ است، میزان پیشرفت در ساعت سوم ۰ است، میزان پیشرفت در ساعت چهارم ۰ است و میزان پیشرفت در ساعت پنجم نیز ۰ است.
در دومین سوال از سوالهای نوع دوم میزان پیشرفت در ساعت دوم برابر ۱ است، میزان پیشرفت در ساعت سوم ۰ است، میزان پیشرفت در ساعت چهارم ۱ است و میزان پیشرفت در ساعت پنجم نیز ۲ است.
در سومین سوال از سوالهای نوع دوم میزان پیشرفت در ساعت دوم برابر ۰ است، میزان پیشرفت در ساعت سوم ۰ است، میزان پیشرفت در ساعت چهارم ۱ است و میزان پیشرفت در ساعت پنجم نیز ۲ است.
![]() |
---|
سرکه نماد پذیرش ناملایمات زندگی است. |
یک درخت راسی داریم که در ابتدا تمام رئوسش به رنگ سرکهای هستند. پرسمان به شما داده میشود. پرسمانها از دو نوع هستند.
فاصله دو راس برابر تعداد یالهایی است که در کوتاهترین مسیر بین دو راس وجود دارد.
در سطر اول دو عدد صحیح و بهترتیب میآیند. که بیانگر تعداد راسها و تعداد پرسمانهاست.
در سطر بعدی در هر سطر یالهای درخت ورودی داده میشود.
در هر یک از سطر بعدی پرسمانها میآیند که هر کدام به یکی از دو شکل زیر هستند.
1 v
: رنگ راس عوض میشود.2
: مجموع فواصل را پیدا کنید.
به ازای هر پرسمان از نوع دوم مجموع فواصل را در یک سطر جدید چاپ کنید.
در اولین پرسمان نوع دوم تمام رئوس به رنگ سرکهای هستند و فاصلههای تمام جفت رئوس سرکهای به نحو زیر است:
فاصلهی راس ۱ با راس ۲ برابر ۱ است، فاصله راس ۱ با راس ۳ برابر ۲ است، فاصله راس ۲ با راس ۳ برابر ۱ است.
پس مجموعه فواصل رئوس به رنگ سرکهای برابر ۴ است.
در دومین پرسمان نوع دوم تنها رئوس ۱ و ۳ به رنگ سرکهای هستند و راس ۲ به رنگ سبز کله غازی است.
فاصلهی راس ۱ با راس ۳ برابر ۲ است، پس مجموعه فواصل رئوس به رنگ سرکهای برابر ۲ است.
سیب که رنگی نیست، تخم مرغ!
امین با روحیه گرافی خود سعی کرد از ظرف تخم مرغ رنگی روی سفره هفتسین سوال طرح کند. او تعداد تخم مرغ رنگیهای توی ظرف را که بود شمرد و گراف را با راس ساخت. سپس بین هر دو تخم مرغی که با یکدیگر در تماس بودند یال کشید. میدانیم رنگ تخم مرغها با یکدیگر متفاوت است. سپس به ازای هر تخم مرغ لیستی درست کرد که شامل رنگ همان تخم مرغ و رنگ تمام تخم مرغهای مجاور با آن در گراف بود.
![]() |
---|
سیب نماد سلامتی و زیبایی است. |
علی که بسیار شیطون است، همه تخم مرغها را بیرنگ کرد و زیبایی آنها را از بین برد. امین از این اتفاق خوشحال نیست. او میخواهد تخم مرغها را دوباره رنگ کند و ظرف تخم مرغ رنگیها به شکل قبلی خود برگردد. با داشتن گراف و لیستهایی که امین برای هر تخم مرغ درست کرده است، تخم مرغها را بازآرایی کنید.
در سطر اول دو عدد صحیح و ، تعداد تخم مرغها و تعداد یالهای میان رئوس متناظر تخم مرغها به ترتیب میآیند.
در هر یک از سطر بعدی، دو عدد صحیح و میآیند که یالهای گراف را مشخص میکنند.
در سطر -ام از سطر بعدی، عدد صحیح میآیند که لیست مربوط به تخم مرغ -ام را مشخص میکنند. تعداد تخم مرغهای مجاور تخم مرغ -ام است. تضمین میشود رنگها عددی بین تا هستند. همچنین تضمین میشود حداقل یک حالت برای رنگآمیزی تخم مرغها وجود دارد.
در تنها سطر خروجی عدد چاپ کنید که رنگ تخم مرغها را نشان میدهد. در صورتی که چندین حالت برای رنگآمیزی تخم مرغها وجود داشت، یکی را به دلخواه چاپ کنید.