[语言月赛202305] 线性代数初步
题目描述
我们定义一种名为「行列式」的新运算:
对于四个整数 a , b , c , d a, b, c, d a,b,c,d,我们定义 ∣ a b c d ∣ \begin{vmatrix} a & b \\ c & d \end{vmatrix} acbd 为 a , b , c , d a, b, c, d a,b,c,d 的行列式,其等于 a × d − b × c a \times d - b \times c a×d−b×c。
现在,给定 a , b , c , d a, b, c, d a,b,c,d,请你帮忙计算 ∣ a b c d ∣ \begin{vmatrix} a & b \\ c & d \end{vmatrix} acbd 的值是多少。
输入格式
输入共一行四个整数 a , b , c , d a, b, c, d a,b,c,d。
输出格式
输出共一行一个整数,代表 ∣ a b c d ∣ \begin{vmatrix} a & b \\ c & d \end{vmatrix} acbd 的值。
样例 #1
样例输入 #1
3 7 4 9
样例输出 #1
-1
提示
样例 1 说明
∣ 3 7 4 9 ∣ = 3 × 9 − 4 × 7 = − 1 \begin{vmatrix} 3 & 7 \\ 4 & 9 \end{vmatrix} = 3 \times 9 - 4 \times 7 = -1 3479 =3×9−4×7=−1。
数据规模与约定
对于 100 % 100\% 100% 的数据,保证 − 1 0 9 ≤ a , b , c , d ≤ 1 0 9 -10 ^ 9 \leq a, b, c, d \leq 10 ^ 9 −109≤a,b,c,d≤109。
Scratch实现
后续
接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容