صادق که به تازگی جبر خطی پاس کردهاست کار با ماتریسها را خیلی دوست دارد.
اما از آنجایی که محاسبات ماتریسی کمی برایش سخت است و آشنایی زیادی با برنامهنویسی ندارد این کار را به شما سپردهاست:
۳ ماتریس با n
سطر و m
ستون با نامهای A
و B
و C
داریم. ماتریس D
را به صورتی میسازیم که:
که ترانهادهی ماتریس B
است.
صادق معتقد است که هر ماتریس زیبایی خودش را دارد! که به صورت زیر تعریف میشود:
هر ستون ماتریس یک بردار است.عدد زیبایی ماتریس برابر بیشترین تعداد ستونهای مستقلخطی آن ماتریس است.
حال شما باید عدد زیبایی ماتریس D
را بهدست بیاورید.
در خط اول اعداد n
و m
آمدهاست.
3n
خط بعدی، هر خط شامل m
عدد است. که n
خط اول ماتریس A
را تشکیل میدهند، n
خط بعد ماتریس B
را تشکیل میدهند و n
خط آخر ماتریس C
.
تضمین میشود که درایههای ماتریسها اعدادی طبیعی بین ۱ تا ۲۰ هستند.
در تنها خط خروجی عدد زیبایی ماتریس D
را چاپ کنید.
که ستونهای D
بردارهای
هستند و عدد زیبایی ماتریس D
برابر ۱ خواهد شد.
یک فایل Zip شامل یک فایل به نام source.py
آپلود کنید.
نام فایل Zip اهمیت ندارد.
میتوانید در فایل ارسالی خود از کتابخانهی numpy
استفاده کنید.