باقر سرما خورده و مقادیر زیادی خسته است.
باقر از کودکی علاقهی خاصی به اشکال هندسی داشت، مشق امشب باقر این است که با گرفتن ۳ زاویه بگوید که آیا میتوان مثلثی با این ۳ زاویه ساخت یا خیر.
ما به شما سه عددی که معلم به عنوان درجهی هر زاویه به باقر دادهاست را میدهیم و شما به باقر کمک کنید تا بتواند مشق امشب را هم به درستی پاسخ دهد.
در خط اول ورودی سه عدد آمدهاست که درجهی ۳ زاویهای که معلم به باقر دادهاست را نشان میدهد.
تضمین میشود که هر ۳ عدد ورودی اعدادی صحیح و نامنفی و کوچکتر از ۳۶۰ خواهند بود.
در تنها خط خروجی در صورتی که میتوانستیم با این ۳ زاویه مثلث بسازیم عبارت Yes
و در غیر این صورت عبارت No
را چاپ کنید.
باقر سرما خورده و مقادیر زیادی خسته است.
امروز باقر امتحان املا دارد، در نتیجه سرماخوردگی خود را بهانه کرده و به مدرسه نمیرود.
پس چه کسی بهتر از شما میتواند به جای باقر سر جلسه امتحان حاضر شود.
امتحان املا، امروز به این صورت برگزار میشود که معلم به شما دقیقا پنج رشته میدهد و از شما میخواهد که رشته هایی را پیدا کنید که زیر رشتهای برابر با MOLANA
یا HAFEZ
دارند.
در پنج خط ورودی در هر خط یک رشته به طول حداکثر ۲۰ آمده است، متشکل از حروف بزرگ الفبای انگلیسی، اعداد انگلیسی و کاراکتر -
.
در تنها خط خروجی شماره رشتههایی (بر حسب شماره خط آنها در ورودی) را به ترتیب صعودی چاپ کنید که شامل زیر رشتههایی برابر با MOLANA
یا HAFEZ
و یا هر دو باشند.
اگر چنین رشتهای وجود نداشت در خروجی عبارت NOT FOUND!
را چاپ کنید.
باقر سرما خورده و مقادیر زیادی خسته است.
شب قبل از روز مسابقهی نهایی کدکاپ، باقر خسته بود و خسته به خواب رفت، در نتیجه صبح روز مسابقه، خواب مانده است.
مهدی به باقر زنگ میزند و باقر از خواب میپرد. مهدی از باقر میپرسد که چند دقیقهی دیگر به دانشگاه میرسد؟
باقر میداند تا دانشگاه کیلومتر فاصله دارد. در مسیر او به دانشگاه چراغقرمز وجود دارد که هر کدام از آنها چرخهای دارند. موقعی که باقر سوار ماشینش میشود همهی چراغقرمزها قرمز اند و در ابتدای چرخهی خود هستند. چراغقرمز اُم در فاصلهی کیلومتری خانهی باقر قرار دارد و در هر چرخه دقیقه قرمز است و دقیقه سبز.
باقر در هر دقیقه یک کیلومتر از مسیر را طی میکند و اگر به چراغ قرمز برسد میایستد تا سبز شود (خستهست ولی بیفرهنگ نه).
در این حین باقر آماده میشود و پشت ماشین مینشیند، مهدی سوالش را تکرار میکند. به باقر کمک کنید جواب مهدی را بدهد.
در خط اول و آمده است.
در هر یک از خط بعد، در خط اُم، به ترتیب ، و آمده است.
دقت کنید چراغقرمزها به ترتیب فاصله از خانهی باقر داده شده اند. تضمین میشود که تمامی ها متمایز و تمامی اعداد ورودی صحیحاند.
در تنها خط خروجی مدت زمانی که طول میکشد تا باقر از خانهاش به دانشگاه برسد را چاپ کنید.
باقر سرما خورده و مقادیر زیادی خسته است.
از آنجایی که باقر خیلی خسته است با طولانی و داستانی بودن متن سوالات مخالف است، در نتیجه:
به شما یک عدد داده شده است، کوچکترین عدد بزرگتر از که از جابهجایی ارقام به وجود میآید را چاپ کنید.
در خط اول به شما داده شده است.
در تنها خط خروجی جواب مسئله را چاپ کنید. در صورتی که جواب وجود ندارد را چاپ کنید.
باقر سرما خورده و مقادیر زیادی خسته است.
باقر کاشی مربعی دارد که طول ضلع اُمین کاشی عددی صحیح و برابر است. باقر میخواهد مجموع مساحت این کاشیها دقیقا برابر شود. برای دستیابی به این هدف او میتواند در هر مرحله یک کاشی به ضلع را به یک کاشی به ضلع تبدیل کند، که عدد عددی صحیح و نامنفی است و میتواند کمتر یا بیشتر از عدد باشد، ولی چون خودش خسته است، این کار را به کاشیکار میسپارد و ریال برای انجام این کار به کاشیکار میپردازد (دقت کنید که طول و عرض هر کاشی همیشه یکسان خواهد بود).
به دلیل اینکه تغییر متعدد طول ضلع یک کاشی مقاوت کاشی را کم میکند، طول ضلع هر کاشی را حداکثر یک بار میتوان تغییر داد.
شما برای باقر کمترین میزان پولی که باید به کاشیکار بپردازد تا مجموع مساحت کاشیها دقیقا برابر شود را به دست آورید.
در خط اول و داده شده است.
در خط دوم تا خط ام در هر خط طول ضلع یکی از کاشیها داده شده است. تمامی اعداد ورودی عددی صحیح هستند.
در تنها خط خروجی کمترین میزان پولی که باقر باید به کاشیکار بپردازد تا مجموع مساحت کاشیها برابر شود را چاپ کنید.
درصورتی که رسیدن به مجموع مساحت غیر ممکن بود، عدد -1
را در خروجی چاپ کنید.
باقر با پرداخت ۴ ریال یکی از کاشیهای به طول ۳ را به طول ۱ تبدیل میکند و با پرداخت ۱ ریال کاشی به طول ۳ دیگر را به طول ۲ تبدیل میکند.
باقر سرما خورده و مقادیر زیادی خسته است.
مشقی که دیروز معلم ریاضی به باقر داد این بود که ۲ دنباله به طول تولید کند که عدد هر درایه از دنبالهها بین ۱ تا باشد (در دنبالههای تولیدی توسط باقر، عدد تکراری هم میتواند موجود باشد).
امروز که باقر به مدرسه رفت، معلم ریاضی به باقر جایگشتی از اعداد ۱ تا را داد و به او گفت که این ۳ دنباله را زیر هم بگذار تا جدولی متشکل از ۳ سطر و ستون به وجود بیاید، سپس کمترین تعداد ستون از این جدول را حذف کن تا بعد از مرتب کردن جداگانهی هر سطر جدول به صورت صعودی، هر سه سطر با هم برابر شوند.
باقر که هنوز خستگی تولید دنبالهها در تنش مانده است، باقی کارها را به شما میسپارد تا خودش کمی استراحت کند.
وظیفهی شما به دست آوردن تعداد کمترین ستونی است که بتوان با پاک کردن این تعداد ستون و سپس مرتب کردن هر ۳ سطر جدول به صورت صعودی (هر سطر به صورت مجزا از ۲ سطر دیگر مرتب میشود)، سه سطر یکسان بدست آید.
ورودی از ۴ سطر تشکیل شده است.
در سطر اول ورودی عدد آمدهاست.
در سطر دوم ورودی جایگشتی که معلم ریاضی به باقر داده آمدهاست.
در سطر سوم و چهارم ورودی در هر سطر یکی از دنبالههای تولیدی توسط باقر آمدهاست.
تمامی اعداد دنبالهها بین ۱ تا هستند. همچنین تضمین میشود که در جایگشتی که معلم ریاضی به باقر میدهد عدد تکراری وجود ندارد.
در تنها خط خروجی کمترین عددی را چاپ کنید که بتوان با پاک کردن این تعداد ستون به خواستهی معلم رسید.
توضیح نمونهی اول:
اگر ستونهای دوم، چهارم، ششم و هفتم جدول را پاک کنیم پس از مرتب کردن، هر سه سطر برابر با دنبالهی ۵و۳و۱ میشوند.
توضیح نمونهی دوم:
در این نمونه با پاک کردن دو ستون پنجم و هشتم میتوانیم به خواستهی معلم ریاضی برسیم.
باقر سرما خورده و مقادیر زیادی خسته است.
باقر جایگشتی به طول از اعداد ۱ تا دارد که عناصر آن را به ترتیب مینامیم.
امروز که باقر از خواب بلند شد، نگاهی به جایگشت انداخت و به این فکر افتاد که جایگشتش را تا جای ممکن زیباتر کند.
از نظر باقر جایگشت از جایگشت زیباتر است اگر و فقط اگر عددی مانند وجود داشته باشد() که به ازای تمامی های طبیعی کوچکتر از داشته باشیم و همچنین به ازای ، .
باقر قرار است در نوبت که از ۲ تا شمارهگذاری شدهاند یک عملیات جابهجایی انجام دهد. در نوبت اُم، او میتواند عنصر را با عوض کند یا کاری انجام ندهد. زیباترین جایگشتی که باقر میتواند با این جابهجاییها به آن برسد را بیابید.
در خط اول آمده است. در خط دوم عدد متمایز (از ۱ تا ) آمدهاست که به ترتیب عناصر جایگشت را مشخص میکنند.
کوچکترین جایگشتی که باقر میتواند با این جابهجاییها به آن برسد را چاپ کنید.
در این نمونه باقر باید عملیات جابهجایی را در جایگاههای دوم، سوم و چهارم انجام دهد.