#ZL32605. 求根公式实验室

    ID: ZL32605 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及− 上传者: 标签>M3M3第二学期M3-第26课一元二次方程配方法启蒙、求根公式的来源与公式法分数约分判别式算法相关算法-命令模拟算法-整数平方根作业题

求根公式实验室

求根公式实验室

题目描述

动态维护二次方程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