D042:行列

D042:行列

制限時間カウント
タイムアップ!

ある 4 つの数値を以下のような形式で並べたものを 2 次行列とよびます。

この 2 次行列に対し、a × d - b × c を計算した値をこの 2 次行列の行列式とよびます。
ある 2 次行列が与えられたときに、その行列式を求めるプログラムを作成してください。
例)

上のような行列の行列式は、1 × 4 - 3 × 2 = -2 となります(入力例1)。

評価ポイント
10回のテストケースで、正答率、実行速度、メモリ消費量をはかり得点が決まります。
より早い回答時間で提出したほうが得点が高くなります。
  1. 複数のテストケースで正しい出力がされるか評価(+50点)
  2. 解答までの速さ評価(+50点)
入力される値
入力は以下のフォーマットで与えられます。

n1 n2
n3 n4


入力値最終行の末尾に改行が1つ入ります。

標準入力からの値取得方法はこちらをご確認ください
期待する出力
入力された数値から形成される以下の行列に対し、行列式を出力してください。


最後は改行し、余計な文字、空行を含んではいけません。
条件
すべてのテストケースで以下の条件を満たします。
入力される値は全て整数

・-1000 ≦ n1 ≦ 1000
・-1000 ≦ n2 ≦ 1000
・-1000 ≦ n3 ≦ 1000
・-1000 ≦ n4 ≦ 1000

入力例1
1 2
3 4
出力例1
-2
入力例2
-50 10
25 -5
出力例2
0

解答欄

制限時間カウント タイムアップ!
1
2
//
// Let's
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

コードを提出する

一度提出すると修正できません

ページの先頭へ戻る