天天看點

南郵 OJ 2007 Lambda

Lambda

時間限制(普通/Java) :  1000 MS/ 2000 MS          運作記憶體限制 : 65536 KByte

總送出 : 384            測試通過 : 96 

比賽描述

(題名來源:2013年校隊出戰南京邀請賽曾用隊名)

在數學和實體中,希臘字元Lambda常被用作常量或函數符。現在做如下定義:

設有可逆矩陣M,定義Lambda(M)為:

Lambda(M) = M-1

給出二階可逆方陣,求Lambda(M)。

輸入

第一行包含一個正整數T (1≤T≤100),表示有T組測試用例。

每組用例有兩行,每行為兩個以空格分隔的整數,表示二階方陣M。

輸出

每組用例輸出兩行,每行兩個以空格分隔的數字,表示解出的Lambda(M)。

每個數字保留兩位小數。

樣例輸入

5

1 2

3 4

2 0

1 3

1 0

0 1

12 34

56 78

-25 61

4 -3

樣例輸出

-2.00 1.00

1.50 -0.50

0.50 0.00

-0.17 0.33

1.00 0.00

0.00 1.00

-0.08 0.04

0.06 -0.01

0.02 0.36

0.02 0.15

提示

題目來源

南京郵電大學第五屆大學生程式設計競賽之現場賽

#include<iostream>
int main(){
	int T;
	float a,b,c,d,AD_BC;
	scanf("%d",&T);
	while(T--){
		scanf("%f%f%f%f",&a,&b,&c,&d);
		AD_BC = a*d-b*c;
		printf("%.2f %.2f\n%.2f %.2f\n",d/AD_BC,-b/AD_BC,-c/AD_BC,a/AD_BC);
	}
}
           
上一篇: c#+API+函數