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

广州网页设计html整站优化cms

广州网页设计html,整站优化cms,wild合成版是哪个网站做的,深圳网站建设大公司好1. 可行性剪枝应用 1.1. 题目 题目描述: 给定一个正整数n和一个正整数目标值target,以及一个由不同正整数组成的数组nums。要求从nums中选出若干个数,每个数可以被选多次,使得这些数的和恰好等于target。问有多少种不同的组合方式? 输入: 第一行:n和target,表示数组…

1. 可行性剪枝应用

1.1. 题目

题目描述
给定一个正整数n和一个正整数目标值target,以及一个由不同正整数组成的数组nums。要求从nums中选出若干个数,每个数可以被选多次,使得这些数的和恰好等于target。问有多少种不同的组合方式?

输入

  • 第一行:n和target,表示数组长度和目标值

  • 第二行:n个不同的正整数,表示数组nums

输出

  • 一个整数,表示不同的组合方式数量

示例
输入:

3 4
1 2 3

输出:

4

解释:
组合方式为:
1+1+1+1
1+1+2
1+3
2+2

限制条件

  • 1 ≤ n ≤ 20

  • 1 ≤ target ≤ 1000

  • 1 ≤ nums[i] ≤ 1000

1.2. 分析

本题主要考察可行性剪枝在回溯算法中的应用。我们需要在搜索过程中及时排除不可能达到目标的分支,从而减少不必要的计算。

1️⃣排序数组:首先将数组排序,这样可以在搜索时按照一定顺序进行,便于剪枝

2️⃣回溯搜索:使用回溯法尝试所有可能的组合

3️⃣可行性剪枝

  • 当前和超过target时,立即返回

  • 从当前元素开始尝试,避免重复组合(如1+2和2+1被视为相同)

  • 剩余和无法用当前或更大的数达到时,提前终止

1.3. 代码

def combinationSum(nums, target):"""计算可以达到目标值的组合数量:param nums: 正整数数组:param target: 目标值:return: 组合数量"""nums.sort()  # 排序便于剪枝result = 0  # 记录结果数量def backtrack(start, remaining):"""回溯函数:param start: 当前开始位置,避免重复组合:param remaining: 剩余需要凑的值"""nonlocal result# 可行性剪枝1:剩余值为0,找到有效组合if remaining == 0:result += 1return# 可行性剪枝2:从start开始,避免重复组合for i in range(start, len(nums)):num = nums[i]# 可行性剪枝3:当前数已经大于剩余值,后面更大的数更不可能,直接终止if num > remaining:break# 递归尝试选择当前数backtrack(i, remaining - num)backtrack(0, target)return result# 读取输入
n, target = m
http://www.dtcms.com/wzjs/145778.html

相关文章:

  • 好看的ui网站页面设计做网站的费用
  • 杭州市萧山区哪家做网站的公司好如何做好线上推广和引流
  • 住建网查询资质seo网站运营
  • 阿里云虚拟主机怎么建立网站b站2020推广网站
  • 政府门户网站源码自制网页
  • 网站制作团队靠谱的拉新平台
  • 为什么做的网站有的有弹窗有的没有郑州网站建设哪家好
  • 用asp.net做购物网站百度关键词优化和百度推广
  • 欧美做暧网站东莞网站建设工作
  • 江西建设厅特殊工种的网站友情链接怎么添加
  • 河南省级住房城乡建设主管部门网站百度推广助手官方下载
  • 做百度移动网站seo团队
  • 购物网站中加减数目的怎么做广州网站优化软件
  • 浙江网站建设网关键词搜索排名
  • 做网站 工商 非法经营友情链接交易网
  • 如何建立一个私人网站必应bing国内版
  • 邢台地区网站建设服务周到企业推广平台排行榜
  • 商城开发建设seo排名推广
  • 在哪些网站做推广微信如何投放广告
  • 网站开发费用多少钱网上打广告有哪些软件
  • 网上商城推广方案整站快速排名优化
  • 网站帮忙备案营销方式方案案例
  • 自建免费网站北京网站优化seo
  • 户外做旅游网站今日新闻国内大事件
  • WordPress 插件修改界面济南seo外包服务
  • 网站怎样秒收录南京百度提升优化
  • 做婚纱网站的步骤搜多多搜索引擎入口
  • 南通网站设计哈尔滨seo公司
  • 义乌网站建设公司seo网站营销推广公司
  • wordpress建站 评测天眼查企业查询