ترتيب المصفوفة تنازليًا حسب مجموع الأعمدة

C# Medium sorting

مهمة «ترتيب المصفوفة تنازليًا حسب مجموع الأعمدة»

إليك مصفوفة مستطيلة من الأعداد الصحيحة. يجب ترتيب أعمدة المصفوفة تنازليًا حسب مجموع العناصر في كل عمود. إذا كانت المجاميع متساوية، يتم الحفاظ على الترتيب الأصلي للأعمدة. قم بإخراج المصفوفة المحولة. أبعاد المصفوفة لا تتجاوز 100×100، والعناصر لا تتجاوز قيمتها المطلقة 1000.

تنسيق الإدخال

في السطر الأول، عددان صحيحان N و M — عدد الصفوف والأعمدة. في الأسطر N التالية، يوجد M من الأعداد الصحيحة — عناصر المصفوفة.

تنسيق الإخراج

أخرج N صفوفًا تحتوي كل منها على M أعداد صحيحة — المصفوفة بعد ترتيب الأعمدة.

أمثلة

مثال 1

الإدخال
2 4 5 1 3 2 0 0 0 0
الإخراج
5 3 2 1 0 0 0 0

مثال 2

الإدخال
10 20
الإخراج
60
main.cs