b205: 求根公式进阶版
Tags :
Accepted rate : 0人/0人 (0%) [非即時]
評分方式:
Tolerant

最近更新 : 2024-02-29 22:39

Content

输入整数a,b,c,输出ax2+bx+c=0的解

注意:包含虚数

输出格式请看下面例子

请将x化为最简分数

根号用sqrt()表示,例如:sqrt(5),sqrt(240)...

虚数使用i表示

例子:

a = 5, b = 6, c = 7

x = (-6±sqrt(6*6-4*5*7))/(2*5)

 

x = (-6±sqrt(66-4*5*7))/(2*5)

x = (-6±sqrt(-104))/10

x = (-3±sqrt(-26))/5
输出:

x=(-3+sqrt(26)i)/5

x=(-3-sqrt(26)i)/5

注意:没有空格

 

第二个例子

a=-1,b=-2,c=-3

x = (2±sqrt(8)i)/(-2)

x = (1±sqrt(2)i)/(-1)

x = -(1±sqrt(2)i)

输出:

x=-(1+sqrt(2)i)

x=-(1-sqrt(2)i)

解释:因为x要简化,所有不能写:

x = (1-sqrt(2)i)/(-1)

 

要写

x = -(1-sqrt(2)i)

 

Input

输出整数a,b,c, 每个整数占一行,总共三行。如果x的解只有一个,就只输出一个

Output

输出x的所有可能的解

Sample Input #1
1
2
1
Sample Output #1
x=-1
Sample Input #2
5
6
7
Sample Output #2
x=(-3+sqrt(26)i)/5
x=(-3-sqrt(26)i)/5
Sample Input #3
-1
-2
-3
Sample Output #3
x=-(1+sqrt(2)i)
x=-(1-sqrt(2)i)
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (33%): 1.0s , <1K
不公開 測資點#1 (33%): 1.0s , <1K
不公開 測資點#2 (34%): 1.0s , <1K
Hint :

1<=a,b,c<=1000

保证x只可能是复数

Tags:
出處:
[管理者:
1360174-1@g.... (S2A05何彥樂)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」