天天看点

南邮 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+函数