找回密码
 注册
Simdroid-非首页
查看: 82|回复: 1

好玩的数学-试试全数字排列组合问题的Matlab求解

[复制链接]
发表于 2010-9-14 13:05:51 | 显示全部楼层 |阅读模式 来自 湖南湘潭
这个问题上半年在Mathematic版给出了各种不同的版本。其中用C的递归算法运行在1s以内,Matlab处理数组比较高效,大家试试如何?
http://forum.simwe.com/thread-928270-1-6.html

问题:+—*/=和0~9能否组成等式?
1、全找出来;
2、排除重复解;
如:
  • 123==48/6*5-7+90
  • 123-48/6*5+7==90
  • 123==4/8*76-5+90
  • 123-4/8*76+5==90
  • 12==3/5*60-98+74
  • 12-3/5*60+98==74
发表于 2010-9-14 16:16:16 | 显示全部楼层 来自 河北廊坊
Simdroid开发平台
1# lin2009
这个问题还是用递归做比较好的,用循环的话计算量是比较大的
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 23:53 , Processed in 0.042017 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表