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

企业网站建设策划案营销型网站内容

企业网站建设策划案,营销型网站内容,页面设计脚怎么设计,自建房平面图设计软件题目链接:完全平方数 完全平方数可以认为是完全背包问题。每一个平方小于n的平方数都是物品,而完全平方数之和n就是背包容量。每一个平方和都可以无限次使用。 写法1:把所有小于n的平方数存入数组nums,使用二维dp数组。 递推公式的推导可以…

题目链接:完全平方数

完全平方数可以认为是完全背包问题。每一个平方小于n的平方数都是物品,而完全平方数之和n就是背包容量。每一个平方和都可以无限次使用。

写法1:把所有小于n的平方数存入数组nums,使用二维dp数组。

递推公式的推导可以看完全平方数

   int numSquares(int n) {int num = (int)sqrt(n);vector<int> nums(num, 0);//for(int i = 0; i<nums.size(); i++){nums[i] = (i+1)*(i+1);}vector<vector<int>> dp(nums.size(), vector<int>(n+1, 0));//初始化第一列for(int i = 0; i<nums.size(); i++){dp[i][0] = 0;}//初始化第一行for(int i=0; i<=n; i++){dp[0][i] = i;}for(int i=1; i<nums.size(); i++){for(int j=1; j<=n; j++){if(j-nums[i]>=0)dp[i][j] = min(dp[i-1][j], dp[i][j-nums[i]]+1);elsedp[i][j] = dp[i-1][j];}}return dp[nums.size()-1][n];}
写法2:把所有小于n的平方数存入数组nums,使用一维dp数组。
int numSquares(int n) {int num = (int)sqrt(n);vector<int> nums(num, 0);for(int i = 0; i<nums.size(); i++){nums[i] = (i+1)*(i+1);}vector<int> dp(n+1, 0);for(int i=0; i<=n; i++){dp[i] = i;}for(int i=1; i<nums.size(); i++){for(int j=1; j<=n; j++){if(j-nums[i]>=0)dp[j] = min(dp[j], dp[j-nums[i]]+1);}}return dp[n];}
写法三、不用nums数组,先遍历背包,再遍历物品。因为:

dp[j] 可以由dp[j - i * i]推出, dp[j - i * i] + 1 便可以凑成dp[j]。
此时我们要在所有满足i*i<j的i中选择最小的dp[j],所以递推公式:dp[j] = min(dp[j - i * i] + 1, dp[j]);

int numSquares(int n) {vector<int> dp(n + 1, INT_MAX);dp[0] = 0;for (int i = 0; i <= n; i++) { // 遍历背包for (int j = 1; j * j <= i; j++) { // 遍历物品dp[i] = min(dp[i - j * j] + 1, dp[i]);}}return dp[n];}
http://www.dtcms.com/wzjs/271675.html

相关文章:

  • 建设网站的站长工具百科
  • 中企动力官网网站写软文的app
  • 建立网站怎么做关键字网络营销是做什么的
  • 公司logo 标志 图案seo排名优化技术
  • 怎么做企业网站建设方案sem竞价托管价格
  • 如何做网站挣钱seo优化培训学校
  • 广州做模板网站的公司重庆seo公司排名
  • 网站开发属于链接怎么做
  • 自适应网站一般做多大尺寸网页制作学习
  • 网站设计成手机广告联盟看广告赚钱
  • 企业英语网站怎样做推广营销
  • 上海网站建设联系电如何免费做视频二维码永久
  • 郑州网站建设精英免费b站推广入口
  • 外国炫酷网站设计seo网络推广案例
  • wordpress 跳转链接关键词优化的方法有哪些
  • java可以做网站开发吗自己做一个网站要多少钱
  • 网站建设需要材料百度网盘客户端
  • 网站网页栅格化查询关键词网站
  • 济南网站建设599南昌seo代理商
  • 色块设计网站关键词有哪些
  • 网站建设中 英语网络推广网站推广淘宝运营商
  • 培训机构做网站宣传谷歌seo实战教程
  • 西安免费做网站公司排名优化网站seo排名
  • 济南网站建设行知科技不错a自助建站网站模板
  • 河南省监理建设协会网站商品标题seo是什么意思
  • 网站网上预定功能怎么做谷歌独立站推广
  • 邵阳整站优化seo搜索引擎实训心得体会
  • 建筑资料网站有哪些整站seo教程
  • 酷站 网站bt鹦鹉磁力
  • 12333网上服务大厅达州seo