#L32508. 二次方程结构分流站

    ID: L32508 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及− 上传者: 标签>M3M3第二学期M3-第25课一元二次方程一元二次方程、标准形式、零积性质与因式分解法分类讨论算法相关算法-因数枚举算法-整数平方根课堂题

二次方程结构分流站

二次方程结构分流站

题目描述

按固定优先级识别ax²+bx+c的结构:先判断c=0的COMMON_FACTOR;再判断b=0且为平方差;再判断完全平方;再判断a=1且可整数分解的首一三项式;最后为GENERAL。

输入格式

一行输入a、b、c。

输出格式

公因式输出COMMON_FACTOR a b;平方差输出DIFFERENCE_OF_SQUARES p q;完全平方输出PERFECT_SQUARE p q +或-;首一式输出MONIC_TRINOMIAL m n且m≤n;否则输出GENERAL。

样例

输入

1 -6 9

输出

PERFECT_SQUARE 1 3 -