浙江大学论坛

 找回密码
 注册
搜索
查看: 77092|回复: 1
打印 上一主题 下一主题

[软件] “24点游戏”是否有更好的解?

[复制链接]
跳转到指定楼层
1#楼
发表于 2018-2-23 23:02:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
k6k4.com 上刷题:“24点游戏”

看到两种解题思路:
(1)实现一个包含加减乘除运算的计算器,计算所有可能组合,取结果为24的组合
(2)假设4 个数的集合A={1,2,3,4},

先取前两个数进行不同的四则运算,1+2=3,1-2=-1,2-1=1,1/2=0.5,2/1=2,1x2=2,

将所得的结果递归的与集合A中剩下的进行四则运算,

问题规模从4个变成3个。。。最后变成2个。


解法一最容易想到,但是实现感觉比较复杂,有点杀鸡用牛刀的感觉
解法二感觉组合有点多

求问有什么更好的解决方法吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长联系QQ:7123767   myubbs.com
         站长微信:7123767
请扫描右边二维码
www.myubbs.com

小黑屋|手机版|Archiver|浙江大学论坛 ( 琼ICP备10001196号-1 )

GMT+8, 2024-4-20 06:55 , Processed in 0.046659 second(s), 14 queries .

Powered by 高考信息网 X3.3

© 2001-2013 大学排名

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