已知有数据,输入任意的k,输出有几种组合使其和为200

已知有数据【1,1,2,2,4,4,8,8,……2^k,2^k】,数据格式为2^k递增且每个数据有2个重复的,输入任意的k,输出有几种组合使其和为200?
问下这题怎么写
全部评论
回溯吧,但是当时没调出来
点赞 回复 分享
发布于 2017-09-14 11:25
没明白这个题的意思,能讲清楚些吗
点赞 回复 分享
发布于 2017-09-14 11:15
分奇偶情况,递归就可以。
点赞 回复 分享
发布于 2017-09-13 23:36
一个长201的数组,a[i]表示组成i的个数有几个,从头开始遍历。最后输出a[200]
点赞 回复 分享
发布于 2017-09-13 22:59
100种
点赞 回复 分享
发布于 2017-09-13 22:55
有点像背包问题,dp[i][j]代表前i件物品凑出价格为j的方案数
点赞 回复 分享
发布于 2017-09-13 22:29
腾讯的吧
点赞 回复 分享
发布于 2017-09-13 22:27
动态规划可以做应该。
点赞 回复 分享
发布于 2017-09-13 22:21

相关推荐

06-06 03:40
已编辑
电子科技大学 Java
在秋招的小白菜很想养修勾:一眼 苍穹外卖+谷粒商城,项目换一换吧,可以找一些付费知识星球博主带带,避免烂大街。多投投大厂,背背八股,你这学历乱杀了,等实习经验到位,到时候大厂闭眼选
投递美团等公司8个岗位
点赞 评论 收藏
分享
深夜书店vv:腾讯是这样的,去年很多走廊都加桌子当工区
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务