华为OD机试双机位C卷-不等式是否满足约束并输出最大差 (C/C++/Py/Java/Js/Go)
不等式是否满足约束并输出最大差
华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型
华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解
题目描述
给定一组不等式,判断是否成立并输出不等式的最大差(输出浮点数的整数部分)
要求:
- 不等式系数为 double类型,是一个二维数组
- 不等式的变量为 int类型,是一维数组;
- 不等式的目标值为 double类型,是一维数组
不等式约束为字符串数组,只能是:“>”,“>=”,“<”,“<=”,“=”,
例如,不等式组:
a11x1 + a12x2 + a13x3 + a14x4 + a15x5 <= b1; a21x1 + a22x2 + a23x3 + a24x4 + a25x5 <= b2; a31x1 + a32x2 + a33x3 + a34x4 + a35x5 <= b3;最大差 = max{(a11x1+a12x2+a13x3+a14x4+a15x5-b1),(a21x1+a22x2+a23x3+a24x4+ a25x5-b2),(a31x1+
