当前位置: 首页 > wzjs >正文

上海营销型网站seo搜索引擎哪个好用

上海营销型网站seo,搜索引擎哪个好用,大学生学风建设专题网站,衢州 做 网站题目描述 这道题是0-1背包问题。可以理解为,有一个最大容量是n的背包,有n个物品,第i个物品的重量是i^x,问装满背包有多少种装法。题目要求必须是互不相同的数的x次幂的和等于n,那就表示每个数只能用一次,也…

题目描述

这道题是0-1背包问题。可以理解为,有一个最大容量是n的背包,有n个物品,第i个物品的重量是i^x,问装满背包有多少种装法。题目要求必须是互不相同的数的x次幂的和等于n,那就表示每个数只能用一次,也就是每个物品只有一个,所以这个问题是0-1背包问题。

 

class Solution {
public:int numberOfWays(int n, int x) {//从[1,n]选若干个数使得这些数的x次幂之和等于j,dp[j]表示选法数量//初始情况,没有数可选,j>=1时,无法选择数字凑成总和等于j,因此dp[j](j>=1)应该初始化为0vector<long long> dp(n+1,0);//使用int类型,会报整数溢出错误//初始情况,没有数可选,要想凑成总和为0只有一种选法,那就是一个数也不选,不选也是一种选法//所以dp[0]应该初始化为1dp[0] = 1;for(int i = 1;i <= n;i++){//对数字遍历,即对物品遍历for(int j = n;j >= pow(i,x);j--){//对总和遍历,即对容量遍历dp[j] = dp[j] + dp[j-pow(i,x)];//使用滚动数组}}int mod = (int)1e9+7;return dp[n]%mod;}
};

http://www.dtcms.com/wzjs/93870.html

相关文章:

  • 网上推广怎么拉客户搜索引擎优化seo
  • 网站中上传资料存放ftp长沙百度seo
  • 人妖手术是怎么做的视频网站足球世界排名
  • 社交网站做强系统优化大师
  • 注册过什么网站b2b有哪些电商平台
  • 网站调研怎样做优秀网站设计网站
  • 自助免费建站外链平台有哪些
  • 德州公司做网站广告软文外链平台
  • 如何用模板建网站电商运营数据六大指标
  • 合肥制作网站的公司简介幽默软文经典案例300
  • 招标网站排名深圳全网营销平台排名
  • 可以做视频的网站优化设计六年级上册语文答案
  • shopify做国内网站蜘蛛搜索
  • 长沙专门做网站建设的公司成都百度业务员电话
  • 房地产公司网站建设网络服务器价格
  • 建设银行网站每天几点更新网上培训机构
  • 京东商城网站首页网站描述和关键词怎么写
  • saas建站系统是怎么实现的百度网站推广电话
  • 网站开发策划产品推广公司
  • 网站运营公司长沙seo服务哪个公司好
  • owasp+网站开发seo超级外链工具免费
  • 利用大平台做网站在线查询网站收录
  • 美食网站设计方案手机端关键词排名优化软件
  • 九江濂溪区北京seo关键词排名
  • 电商网站用什么做最好seo引擎搜索网站
  • 做网站申请完域名后做什么免费制作个人网站
  • 给企业做网站运营成都网站搜索排名优化公司
  • 陕西网站推广费用新浪网今日乌鲁木齐新闻
  • 张家港建设局网站企业seo职位
  • 郑州做网站优化运营商北京网站推广公司