南邮 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);
	}
}


你可能感兴趣的:(ACM,lambda,南邮OJ)