A+B=90,A÷B=17,AB各多少?

一道小学二年级应用题,用上所有你听说过的数值方法来解它

题目
已知:A + B = 90,A ÷ B = 17,且 A、B 均不为 0,求 A 和 B。

正常解法:30秒,两行代数。
本页解法:牛顿迭代、二分法、梯度下降、模拟退火、遗传算法、线性代数矩阵法……全部上场。
约束1
A + B = 90
约束2
A / B = 17
正确答案 A
?
正确答案 B
?
选择解法,大炮打蚊子
// 点击「开始求解」查看过程...
为什么要这样做?
这道题的「正确」解法是:A = 17B,代入 17B + B = 90,得 B = 5,A = 85。 全程不超过两行。

但数值方法的意义在于:当方程组没有解析解时,这些方法依然能找到答案。 用大炮打蚊子,是为了让你看清楚大炮长什么样。