RQNOJ系统遇到了一个程序错误。

您可以通过邮件support (at) rqnoj.cn与我们进行联系。请附错误参考编号:354344

Jollwish学数学 - 题库 - RQNOJ
PID395 / Jollwish学数学
题目描述

背景

Jollwish误打误撞,不知怎么的就要学行列式了……行列式实际上就是一个n*n的方阵……但是实际上他并不知道如何去求行列式的值……

描述

Jollwish了解到,行列式的值可以由每条“撇型”对角线上数的乘积之和减去每条“捺型”对角线上数的乘积之和。这样说可能有些不清楚,就举个例子:

如右图,这个3*3行列式的值为三条红线上每个数乘积之和,减去三条蓝线上每个数乘积之和,即:

(a1*b2*c3+a2*b3*c1+a3*b1*c3)-(a3*b2*c1+a2*b1*c3+a1*b3*c2)

但是这样做太麻烦,Jollwish没那么大耐心,可是他现在的任务就是求一个n*n的行列式的值(1<=n<=30),这个任务就交给你了。

输入格式

第一行是一个数n。以下n行,是这个行列式(每个数都是小于等于1000的正整数)。

输出格式

一行,为这个行列式的值。(可能为负)

样例输入
样例输出
提交题目 Error [ 更改语言 ] Language
C C++ Pascal Python2
相关讨论
查看更多讨论
发布新讨论 讨论