<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