#ZL32605. 求根公式实验室
求根公式实验室
求根公式实验室
题目描述
动态维护二次方程ax²+bx+c=0。FORMULA输出-b、Δ、2a;SOLVE求根;CHECK检验分数;SCALE k整体倍乘;SET设置;PRINT输出;RESET恢复初始式。
输入格式
第一行输入初始a、b、c;第二行输入命令数q;接下来q行各输入一条命令,所有SET后的a也非零。
输出格式
FORMULA、SOLVE、CHECK、PRINT各输出一行;SCALE 0输出NOT_EQUIVALENT且状态不变,其他SCALE、SET、RESET不输出。无理根输出六位小数。
样例
输入
1 -5 6
10
FORMULA
SOLVE
CHECK 2 1
SCALE -2
PRINT
SOLVE
SET 1 -2 -1
SOLVE
RESET
PRINT
输出
NEG_B 5 DELTA 1 DENOM 2
ROOTS 2 3
YES
-2 10 -12
ROOTS 2 3
IRRATIONAL -0.414214 2.414214
1 -5 6