8号华为笔试题数字组合

1,3,9,27,81五个数,输入一个1~121的整数,输出利用前面五个数做加减运算的表达式,比如输入5,输出9-3-1.
两个问题:
1.除了分成很多区间分情况判断,还有什么比较优雅的方法吗?分情况讨论的话换个题目比如给的数字多一些可能就行不通了。
2.输入5,只要输出9-3-1或9-1-3都算对吗?题目好像没有说,记不清了。
全部评论
DFS 类似于扑克牌凑24点 比那个简单
点赞 回复 分享
发布于 2016-04-09 20:03
找到个很牛的方法 http://bbs.csdn.net/topics/380254983 第17楼
点赞 回复 分享
发布于 2016-04-09 21:20

相关推荐

沟头学院:无关比赛不要写,这样会显着你主次不分,比赛不要撒谎,有哪些就写那些,创新创业建议删除。技能特长可以适当夸大。
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客企业服务