همه ی دانشجویان مجاز به شرکت در مسابقه هستند
انجام دادن تکالیف معمولاً موجب میشود دانشآموزان درک عمیقتری نسبت به درس داشته باشند. هری پاتر به عنوان یکی از دانشآموزان هاگوارتز، خیلی وقتها تکالیف زیادی را باید انجام دهد. او هر روز، به عنوان تکلیف، یک مجموعه مسئله از استادانش میگیرد. مسئلهی به اندازهی زمان لازم دارد تا کامل انجام شود. با فرض داشتن یک برنامه (یا به عبارت دیگر یک ترتیب از مسئلهها)، هر مسئلهی یک «زمان پایان»ای دارد که آن را با نمایش میدهیم. برای مثال اگر مسئلهی اولین مسئلهای باشد که حل میشود آنگاه زمان پایان آن برابر است. هر مسئلهی همچنین یک «وزن» مشخصشدهی دارد که اهمیت آن مسئله را در ایجاد تسلط بر دانش مربوطه نشان میهد. هری میخواهد مسئلههایش را طوری مرتب کند که جمع وزندار زمان پایان مسئلهها یعنی کمینه شود. برنامهای بنویسید که با گرفتن مجموعهای از مسئله و هزینهی زمانی هرمسئله () و وزنش () کمترین مقدار ممکن را برای جمع وزندار زمان پایانها یعنی پیدا کند.
برای مثال فرض کنید دو مسئله داریم: مسئلهی اول به اندازهی زمان میبرد و وزن آن است و مسئلهی دوم به اندازهی زمان میبرد و وزن آن است. در این صورت، اگر مسئلهی اول ابتدا حل شود مجموع وزندار زمانها میشود و اگر مسئلهی دوم ابتدا حل شود، مجموع وزندار برابر میشود که به وضوح کمترین مقدار مجموع وزندار زمانها برابر است.
در خط اول ورودی آمده است که تعداد مسئلهها را نشان میدهد. در هر یک از خط بعد دو عدد و که به ترتیب زمان حل شدن و وزن مسئله است آمده است.
در تنها سطر خروجی فقط یک عدد صحیح بنویسید که نشاندهندهی کمترین مقدار ممکن برای مجموع وزندار زمان پایانها مسئلهها باشد.