13872434240
级别: 正式会员
精华主题: 0
发帖数量: 34 个
工控威望: 85 点
下载积分: 800 分
在线时间: 35(小时)
注册时间: 2018-12-12
最后登录: 2024-10-12
查看13872434240的 主题 / 回贴
楼主  发表于: 2022-05-23 10:59
1到9这9个数,满足3位数+3位数 = 3位数 ,每个数字只能用一次,求解????
gaoyingchun
GaoYingChun
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 306 点
下载积分: 2918 分
在线时间: 113(小时)
注册时间: 2016-05-06
最后登录: 2025-01-23
查看gaoyingchun的 主题 / 回贴
1楼  发表于: 2022-05-27 17:52
有点麻烦

  
gaoyingchun
GaoYingChun
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 306 点
下载积分: 2918 分
在线时间: 113(小时)
注册时间: 2016-05-06
最后登录: 2025-01-23
查看gaoyingchun的 主题 / 回贴
2楼  发表于: 2022-05-30 11:09
引用
引用第22楼ayusecret于2022-05-28 11:23发表的  :

第2个结果
125+468=593,有两个5

嗯,检测了比较的条件,有错误
gaoyingchun
GaoYingChun
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 306 点
下载积分: 2918 分
在线时间: 113(小时)
注册时间: 2016-05-06
最后登录: 2025-01-23
查看gaoyingchun的 主题 / 回贴
3楼  发表于: 2022-05-30 15:32
引用
引用第19楼ayusecret于2022-05-28 10:05发表的  :

疑问:
1、被加数从123开始没错,范围123~987;但和最大是987,则被加数范围其实为123~864即可;
2、加数为什么是从456开始,虽然被加数从123开始,但可以是198,这时加数也可以是245开始.
以上是个人思路,还没验证,尤其是第二点是否必要去考虑,找个时间我也自己去写一个验证下.

嗯,循环变成123~864即可,但是这样有重复的,我不知道如何去掉重复的

楼主那个比较条件不错!!!