#ZL32705. 判别式实验室
判别式实验室
判别式实验室
题目描述
动态维护二次方程ax²+bx+c=0。TYPE查实根数类型;KIND查有理性类型;DELTA查判别式;GRAPH查交点数;SHIFT_C k令c加k;SCALE k整体倍乘;SET设置;PRINT输出;RESET恢复。
输入格式
第一行输入初始a、b、c;第二行输入q;接下来q行各输入一条命令。
输出格式
查询和PRINT各输出一行;SCALE 0输出NOT_EQUIVALENT且状态不变,其他修改命令不输出。
样例
输入
1 -5 6
10
TYPE
KIND
SHIFT_C 1
DELTA
GRAPH
SCALE -2
PRINT
RESET
TYPE
PRINT
输出
TWO_REAL_ROOTS
TWO_RATIONAL_ROOTS
DELTA -3
INTERSECTIONS 0
-2 10 -14
TWO_REAL_ROOTS
1 -5 6