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

优秀电子商务网站seo排名快速优化

优秀电子商务网站,seo排名快速优化,我的个人主页模板,做网站需要雇什么人📌题目描述 📌解题思路 📌完整代码 📌举例 📌题目描述 📌解题思路 动态规划(DP) 问题,核心是 “前 i 种物品,每种物品最多可以使用x 次,组成总和…

📌题目描述

📌解题思路

📌完整代码

 📌举例


📌题目描述

📌解题思路

动态规划(DP) 问题,核心是 “前 i 种物品,每种物品最多可以使用x 次,组成总和 j 的方案数”

 

 

dp[i, j] = dp[i - 1, j] + dp[i - 1, j - 1] + ... + dp[i - 1, j - a[i]]

 

📌完整代码

#include <iostream>using namespace std;const int N = 110, mod = 1000007;int n, m, dp[N][N];int main()
{cin >> n >> m;dp[0][0] = 1; // 初始化,0个物品凑成0的方案数为1for (int i = 1; i <= n; i++){int x;cin >> x;  // 读取物品 i 可用的最大次数for (int j = 0; j <= m; j++){// k 不能超过当前背包容量 j,也不能超过当前物品数量 xfor (int k = 0; k <= j && k <= x; k++){dp[i][j] = (dp[i][j] + dp[i - 1][j - k]) % mod;}}}cout << dp[n][m] << endl; // 输出方案数return 0;
}
  • 三重循环
    • 外层 i(遍历 n 个物品),
    • 中层 j(遍历 0~m 的总和),
    • 内层 k(最多遍历 x 次)。
  • 时间复杂度:O(n × m × x)
    • x 取较大值时,可能会 超时

 📌举例

n = 3(3种花),m = 5(总共需要摆放5朵花),每种花的数量限制如下:

  • 第1种花最多可以用3次。
  • 第2种花最多可以用2次。
  • 第3种花最多可以用1次。

迭代第1种花

dp[1][0] = 1
dp[1][1] = 1
dp[1][2] = 1
dp[1][3] = 1
dp[1][4] = 0
dp[1][5] = 0

 迭代第2种花

dp[2][0] = 1
dp[2][1] = 2
dp[2][2] = 3
dp[2][3] = 4
dp[2][4] = 2
dp[2][5] = 1

 迭代第3种花

dp[3][0] = 1
dp[3][1] = 3
dp[3][2] = 6
dp[3][3] = 10
dp[3][4] = 11
dp[3][5] = 10

最终,dp[3][5] = 10,表示用3种花摆放5朵花的方案数为10。 

 

http://www.tj-hxxt.cn/news/82125.html

相关文章:

  • 古典水墨网站点击器 百度网盘
  • 网站服务器作用网页设计图片
  • 做网站用语言重庆网站建设外包
  • 网页设计基础心得体会seo sem
  • c 网站做微信收款功能营销新闻
  • 专做零食的网站品牌网络推广外包
  • 免费网站软件大全网络营销岗位职责和任职要求
  • 江苏网站建设价格西安seo关键词推广
  • 交互网站设计关键词排名优化公司哪家强
  • wordpress主页慢临沂seo网站管理
  • 怎么盗取网站网络优化工具app手机版
  • 番禺网站开发哪里好互联网营销的特点
  • 做海外网站交税吗seo快速优化软件网站
  • 学做ps的软件的网站有哪些内容百度广告
  • 建设一个网站要多少钱全国新冠疫情最新消息
  • 做网站的主营业务网页制作模板的网站
  • 做兼职的网站有哪些网络营销方案策划书
  • 做网站有一行一行写代码的吗2021友情链接qq群
  • public网站模板济南全网推广
  • 替人做非法网站免费文案素材网站
  • 做网站要求什么网站营销网
  • 做网站卖菜刀需要什么手续seo教程技术整站优化
  • 龙海网站建设哪家好营销方式有哪些
  • 电影网站怎么做不犯法牡丹江seo
  • 目前网站类型主要包括哪几种全国疫情最新
  • 泰安每日房产成交数据seo云优化
  • 十大汽车公司优化措施最新回应
  • 官方网站开发哪家便宜互联网营销师报名入口官网
  • wordpress 简码赣州seo推广
  • 国家企业信用信息查询公示系统官网外贸推广优化公司