إزالة الصفوف
Problem
تقوم المصفوفة ثنائية الأبعاد بتخزين النتائج (الوقت بالدقائق) المعروضة بواسطة كل سائق من سباقات
N
& nbsp؛ في كل من سباقات الفورمولا 1 العشرة. (في خط الصفر - نتائج المتسابق الأول ، في السطر الأول - الثاني ، إلخ). بعد المرحلة العاشرة ، انسحب المتسابق الذي يحمل الرقم التسلسلي
K
& nbsp؛ من المنافسة. قررت لجنة التحكيم إزالة نتائج هذا المشارك من الجدول.
قم بتعديل المصفوفة وفقًا لذلك واطبعها على الشاشة.
بحذف سلسلة في مصفوفة ثنائية الأبعاد ، فإننا نعني:
1) استبعاد هذا الخط من المصفوفة عن طريق إزاحة جميع الأسطر التي تليها واحدة لأعلى ؛
2) تعيين القيمة 0 لجميع عناصر الصف الأخير (أو تقليل عدد الصفوف بمقدار 1).
إدخال strong>
يحدد السطر الأول الرقم N
( \ (0 & lt؛ N & lt؛ = 30 \) ). بعد ذلك تأتي سطور N
المكونة من 10
أرقام لكل منها. كل نموذج رقم لا يزيد عن 100
. & nbsp؛ متبوعًا برقم سطر جديد K
( \ (1 & lt؛ = K & lt؛ = N \) ).
بصمة & nbsp؛
اعرض المصفوفة المحولة ، مع تخصيص ثلاثة أحرف لكل عنصر.
نبسب ؛
مثال h5>
# |
إدخال |
الإخراج |
<الجسم>
1 |
5
38 43 82 95 20100 99 83 77 42
94 92 74 30 93 75 99 6 79 68
4 20 25 54 15 31 81 39 79 76
62 97 14 40 70 31 3 84 33 74
99 30 91 15 41 54 87 31 71 74
3 |
<قبل>
38 43 82 95 20100 99 83 77 42
94 92 74 30 93 75 99 6 79 68
62 97 14 40 70 31 3 84 33 74
99 30 91 15 41 54 87 31 71 74
|
Запрещенные операторы: pop
; if