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

宝山区网站建设手机端怎么刷排名

宝山区网站建设,手机端怎么刷排名,如何让网站做成移动版,php网站开发百度百科两者都使用了动态规划的思想,通过构建一个二维数组来存储中间结果,逐步求解最终问题。 0-1背包问题 def knapsack(values, weights, capacity):"""解决 0-1 背包问题:param values: 物品的价值列表:param weights: 物品的重量列表:para…

两者都使用了动态规划的思想,通过构建一个二维数组来存储中间结果,逐步求解最终问题。

0-1背包问题

def knapsack(values, weights, capacity):"""解决 0-1 背包问题:param values: 物品的价值列表:param weights: 物品的重量列表:param capacity: 背包的最大容量:return: 最大价值"""n = len(values)  # 物品数量# 初始化动态规划表dp = [[0] * (capacity + 1) for _ in range(n + 1)]# 填充动态规划表for i in range(1, n + 1):  # 遍历每个物品for j in range(1, capacity + 1):  # 遍历每个可能的容量if weights[i - 1] <= j:  # 如果当前物品的重量小于等于当前容量# 选择当前物品或不选择当前物品,取两者中的最大值dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weights[i - 1]] + values[i - 1])else:# 当前物品的重量大于当前容量,不能选择当前物品dp[i][j] = dp[i - 1][j]# 返回最大价值return dp[n][capacity]# 示例
values = [60, 100, 120]
weights = [10, 20, 30]
capacity = 50max_value = knapsack(values, weights, capacity)
print(f"最大价值: {max_value}")

最长公共子序列

def longest_common_subsequence(s1, s2):m, n = len(s1), len(s2)# 初始化动态规划表dp = [[0] * (n + 1) for _ in range(m + 1)]# 填充动态规划表for i in range(1, m + 1):  # 遍历 s1 的每个字符for j in range(1, n + 1):  # 遍历 s2 的每个字符if s1[i - 1] == s2[j - 1]:  # 如果当前字符相同dp[i][j] = dp[i - 1][j - 1] + 1  # 在之前的基础上加 1else:  # 如果当前字符不同dp[i][j] = max(dp[i - 1][j], dp[i][j - 1])  # 选择不包含当前字符的最大值# 返回最长公共子序列的长度return dp[m][n]# 示例
s1 = "abcde"
s2 = "ace"
length = longest_common_subsequence(s1, s2)
print(f"最长公共子序列的长度: {length}")
http://www.dtcms.com/wzjs/115135.html

相关文章:

  • 达尔罕茂明安网站建设微信营销策略
  • wordpress与微信连接数据库网站优化的关键词
  • 做棋牌开发的网站广州网站建设方案优化
  • windows 2008 网站北京seo平台
  • 手机做免费个人网站网络销售技巧和话术
  • 直播传媒公司排名seo顾问服务福建
  • 太原心诺做网站长春网站优化团队
  • 网站备案 建设方案书山西seo基础教程
  • 建设银行国际互联网站网站设计报价方案
  • 平面设计免费软件有哪些黄冈seo
  • 龙岗网站建设 公司推广为什么打开网址都是站长工具
  • 网站建设五合一百度网址大全在哪里找
  • 网站怎么做的企业怎么做好网站优化
  • 网站制作方案去哪找在线企业管理培训课程
  • html个人网页完整代码模板南宁seo标准
  • 如何识别网页用什么网站做的销售找客户的app
  • 在线学习平台网站建设有什么功能手机端搜索引擎排名
  • 58上怎么做装修网站品牌宣传方式
  • 网站动态banner怎么做常用的搜索引擎有哪些?
  • 网站开发前台与后台的交互网站排行
  • 视频网站发展好应该怎么做电商怎么做营销推广
  • ip库网站源码可以引流推广的app
  • 网站拨测人员是干嘛的深圳营销型网站建设
  • 网站怎样做才会被百度收录网页制作工具
  • 推广普通话宣传周活动方案哈尔滨seo优化培训
  • 移动端网站如何优化石家庄关键词优化平台
  • 做网站九州科技免费的个人网页
  • 精彩 网站深圳广告投放公司
  • php网站开发实例教材营销培训总结
  • 印花图案设计网站免费发布网站seo外链