#ZL32305. 二元方程组实验室

    ID: ZL32305 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及− 上传者: 标签>M3M3第二学期M3-第23课一元一次方程与方程组二元一次方程、方程组、代入消元、加减消元与程序精确求解克莱姆法则分数约分算法相关算法-精确整数运算作业题

二元方程组实验室

二元方程组实验室

题目描述

动态维护两行方程。SOLVE求解;CHECK检验分数数对;PRINT输出两行;SWAP交换两行;ROW1_MUL/ROW2_MUL非零倍乘一行;ROW1_ADD k令行1加k倍行2,ROW2_ADD同理;RESET恢复初始组。

输入格式

前两行输入初始方程;第三行输入命令数q;接下来q行各输入一条命令。

输出格式

SOLVE、CHECK、PRINT各输出结果;行乘0输出NOT_EQUIVALENT且状态不变;其余行变换、SWAP、RESET不输出。PRINT固定输出两行。

样例

输入

1 1 5
1 -1 1
10
SOLVE
CHECK 3 1 2 1
ROW2_ADD -1
PRINT
SOLVE
ROW2_MUL -1
SWAP
PRINT
RESET
PRINT

输出

UNIQUE 3 2
YES
1 1 5
0 -2 -4
UNIQUE 3 2
0 2 4
1 1 5
1 1 5
1 -1 1