سلام دوست عزیز😃👋
به مسابقه «کدکاپ ۸ - انتخابی ۲» خوش آمدی!
لینکهای مفید برای شرکت در مسابقه:
میتوانید سوالها و مشکلات خود را از بخش «سوال بپرسید» با ما در میان بگذارید.
هرگونه استفاده از ابزارهای آمادهی تولید کد مثل chatGPT و یا تبادل کد با سایر شرکتکنندگان مسابقه ممنوع است و منجر به حذف شما از رقابت میشود.
این مسابقه آخرین مسابقهی سال ۱۴۰۲ است و به نام آن عبارت «خداحافظ ۱۴۰۲» اضافه میشود.
موفق باشید و بهتون خوش بگذره 😉✌
میدان اصلی شهر کدکاپ بسیار بزرگ است. دور این میدان چراغ روشنایی قرار دارد. این چراغها را با اعداد ۱ تا به ترتیب ساعتگرد شمارهگذاری کردهاند.
میدانیم اگر یک چراغ روشن شود، محوطه زیر آن و دو چراغ مجاورش روشن میشود. به صورت رسمیتر اگر چراغ شمارهی را روشن کنیم، () محوطهی زیر چراغ ، و روشن میشود. (اگر از بیشتر شد بهجای آن ۱ و اگر از ۱ کمتر شد بهجای آن را در نظر بگیرید.)
میدانیم هزینهی روشن کردن شمارهی برابر است. میخواهیم با کمترین هزینه ممکن، تعدادی از چراغها را روشن کنیم به طوری که محوطهی زیر همهی چراغها روشن باشد.
در سطر اول عدد آمده که تعداد تستها را نشان میدهد.
در هر خط یک عدد و سپس در خط بعد عدد نشاندهندهی میزان هزینه برای روشن کردن هر چراغ را میگوییم.
تضمین میشود برای همهی تستها حداکثر باشد.
عدد نهایی نشان دهندهی کمترین هزینهای که تمام خیابانها روشن شود را چاپ کنید.
اگر چراغهای ۱ و ۳ را روشن کنیم. هزینهی پرداخت میکنیم. همچنین برای هر کدام از محوطهها حداقل یک چراغ مجاورش روشن شده است.
روشن کردن چراغ اول برای روشن کردن تمام محوطه کافی است و هزینهی روشن کردن آن است.
اگر چراغهای ۳ و ۵ را روشن کنیم. هزینهی پرداخت میکنیم. همچنین برای هر کدام از محوطهها حداقل یک چراغ مجاورش روشن شده است.
در این نمونه دقیقاً یک چراغ وجود دارد. پس باید آن را روشن کنیم تا محوطه روشن شود.
در این نمونه ۷ چراغ داریم که هزینهی روشن کردن آنها برابر است. برای روشن کردن کل محوطه به روشن کردن حداقل ۳ چراغ نیاز داریم. با روشن کردن ۱، ۴ و ۷ میتوانیم به این هدف برسیم. پس حداقل هزینهی روشن کردن کل میدان برابر است.