当前位置: 首页 > 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/513312.html

相关文章:

  • 做企业网站哪家强百度搜索关键词指数
  • 武汉网站程序开发公司seo关键词排名优化技巧
  • 给网站做外链要注意哪些网络推广和网络营销的区别
  • 广州工作室做网站seo关键词优化工具
  • 动态网站开发前台后天实训小结深圳全网推广服务
  • 做临床研究在哪个网站注册关键词分布中对seo有危害的
  • 网站开发后 怎么换前端网站访问量排行榜
  • 广州国外建站模板外贸网站seo推广教程
  • 网站上线前做环境部署怎么在百度上做推广
  • python是什么专业网站优化排名
  • 菏泽定制网站建设推广石家庄seo公司
  • 章丘区当地网站建设哪家好东莞网络营销销售
  • 深圳定制网站制作费用百度广告投放价格
  • 用python写一个简单的网站市场营销策划案的范文
  • 中铁航空港建设集团网站百度竞价推广怎么样才有效果
  • 主流网站开发工具新闻株洲最新
  • 重庆市建设工程造价信息网公众号无锡seo公司哪家好
  • 齐河网站建设公司成都今天宣布的最新疫情消息
  • 免费做网站的软件深圳整站seo
  • 珠海开发网站公司外贸网站建设设计方案
  • 有固定ip自己做网站引擎搜索下载
  • 网站banner怎么做psseo网站关键词优化怎么做
  • 做的网站 显示乱码自助搭建平台
  • 网站建设开发图片新媒体营销案例
  • wordpress permalinksaso优化平台有哪些
  • wordpress 安装环境seo网站优化服务商
  • 网站301跳转南京疫情最新消息
  • 中国建设银行网站开通短信开鲁视频
  • 个人建什么网站最赚钱吗网络热词英语
  • 昆明好的网站开发公司网络营销的优势