#ZL32905. 不等式实验室

    ID: ZL32905 传统题 2000ms 128MiB 尝试: 0 已通过: 0 入门 上传者: 标签>M3M3第二学期M3-第29课不等式与区间不等关系、不等式基本性质、等价变形与乘除负数变号作业题

不等式实验室

不等式实验室

题目描述

动态维护整数系数线性不等式。CHECK代入;ADD/SUB改变两常数;MUL改变四系数并按符号翻转;DIV要求非零且四系数均整除;SWAP交换左右并翻转;PRINT输出;RESET恢复。

输入格式

第一行输入初始a、b、op、c、d;第二行输入命令数q;接下来q行各输入一条命令。

输出格式

CHECK、PRINT及错误操作各输出一行。DIV 0输出INVALID,MUL 0输出NOT_EQUIVALENT,不能整除的DIV输出NON_INTEGER;拒绝后状态不变。

样例

输入

1 3 < 0 7
10
CHECK 3
ADD 2
PRINT
MUL -1
PRINT
CHECK 5
SWAP
PRINT
RESET
PRINT

输出

YES
1 5 < 0 9
-1 -5 > 0 -9
NO
0 -9 < -1 -5
1 3 < 0 7