折数答案
先给一点方向,再给关键一步,最后展示完整计算链。只看你需要的部分。
剧透提醒
本页包含今天的答案。如果还想独立完成,请先停在这里。
折数怎样生成谜题
题目正向生成:先抽取六个数,其中一两个来自 25、50、75、100,其余来自 1 至 10。生成器进行一串合法运算,把结果作为目标,因此题目展示前就已经保证有解。这条运算链的长度成为 目标步数.
生成时会过滤没有帮助的操作,例如乘以或除以 1,以及回到原数的减法。这些计算虽然合法,却只会增加步数。
一种常用的解题方法
- 观察目标附近的整齐数字。 看看附近的整百数或 25 的倍数,先用较大的乘法接近这个数。
- 找到关键乘法。 哪两个数相乘能接近目标区域?通常可以用一个大数和一个小数来构造。
- 补上差值。 算出当前大数与目标的差值,再用剩下的数字凑出差值,搜索范围就会小很多。
许多题目可以用较短的运算链解决。如果目标不接近好用的倍数,可以尝试先做一次整除,改变可用数字。
为什么每一步必须是正整数
如果允许任意分数,运算空间会变得庞大,也更难心算。把中间结果限制为正整数,才能让算术成为有约束的搜索。可用的整除操作不多,因此往往是解开难题的重要线索。