<div> <p>حساب محدد المصفوفة باستخدام طريقة غاوس</p> </div>
C#
Hard
math
مهمة «<div> <p>حساب محدد المصفوفة باستخدام طريقة غاوس</p> </div>»
<div>تم إعطاء مصفوفة مربعة من الأعداد الصحيحة. يجب حساب محددها باستخدام طريقة غاوس (التحويل إلى الشكل المثلثي العلوي). حجم المصفوفة لا يتجاوز 10x10. عناصر المصفوفة هي أعداد صحيحة من -1000 إلى 1000. قد يكون المحدد عددًا كسريًا، لذلك يتم إخراج الإجابة برقم عشري بمنزلتين عشريتين بعد الفاصلة. من المضمون أن المحدد موجود.</div>
تنسيق الإدخال
السطر الأول يحتوي على عدد صحيح n (1 ≤ n ≤ 10) — حجم المصفوفة. ثم تتبع n من الأسطر، كل سطر يحتوي على n من الأعداد الصحيحة، مفصولة بمسافة — عناصر المصفوفة.
تنسيق الإخراج
أخرج رقمًا واحدًا — محدد المصفوفة، مقربًا إلى منزلتين عشريتين.
أمثلة
مثال 1
الإدخال
3
1 2 3
4 5 6
7 8 10
الإخراج
-3.00
مثال 2
الإدخال
abracadabra
الإخراج
F11F5F2F1LrF1LbF3F1LcF1LdF1LaF6LaF3LaF2Lr
مثال 3
الإدخال
2
5 7
2 3
الإخراج
1.00
مثال 4
الإدخال
3 nil 5 nil 7
الإخراج
9 nil 25 nil 49
مثال 5
الإدخال
a
الإخراج
L1La
main.cs