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

相关推荐

可以不说话:笔试a了3道半,今天说是挂了😭😭
投递汇丰科技等公司8个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客企业服务