Sign in
or
Register
Courses
Textbook
Compiler
Contests
Topics
Courses
الخوارزميات
التكرار على التباديل
Module:
التكرار على التباديل
Problem
2
/4
لايت مشكلة التخصيص
Problem
عليك القيام بوظائف مختلفة. في هذه الحالة ، لديك قائمة بالأعمال اليدوية والأسعار ، لعدد الدولارات التي يقوم بها العامل.
وزع العمال بحيث تنفق أموالاً أقل إجمالاً. في نفس الوقت ، تريد أن تفعل كل شيء في يوم واحد ، لذلك سيعمل العمال بالتوازي. وهكذا ، فإن كل عامل سوف يؤدي مهمة واحدة بالضبط.
الإدخال: strong>
في السطر الأول تحصل على رقم موجب n (1 & lt؛ = n & lt؛ = 8) - عدد الوظائف والعاملين.
تحتوي الأسطر n التالية على n أعداد صحيحة موجبة مفصولة بمسافات - المصفوفة A ، حيث يوضح A
i، j
عدد الدولارات التي سأقوم بها برقم العامل j. لجميع A
i، j
1 & lt؛ = A
i، j
& lt؛ = 10
5
.
الإخراج: strong>
اطبع رقمًا واحدًا - أقل تكلفة يمكنك من خلالها توظيف هؤلاء العمال لجميع الوظائف المتاحة.
مثال: strong>
نبسب ؛
<الجسم>
إدخال strong>
الإخراج strong>
3
3 1 2
5 6 4
7 8 9
12
الشرح: strong>
يقوم العامل الأول بالمهمة الثانية ، ويقوم العامل الثاني بالوظيفة الثالثة ، ويقوم العامل الثالث بالوظيفة الأولى. التكلفة الإجمالية هي 1 + 4 + 7 = 12.
1000
ms
256 Mb
Rules for program design and list of errors in automatic problem checking
Teacher commentary