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

个人视频网站应该怎么做企业网站建设中存在的主要问题会有哪些?

个人视频网站应该怎么做,企业网站建设中存在的主要问题会有哪些?,婚嫁网站建设计划,怎么做不用数据库的网站题目 给你一个非负整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 ‘’ 或 ‘-’ #xff0c;然后串联起所有整数#xff0c;可以构造一个 表达式 #xff1a; 例如#xff0c;nums [2, 1] #xff0c;可以在 2 之前添加 ‘’ #xff0c;在 1 之前添…题目 给你一个非负整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 ‘’ 或 ‘-’ 然后串联起所有整数可以构造一个 表达式 例如nums [2, 1] 可以在 2 之前添加 ‘’ 在 1 之前添加 ‘-’ 然后串联起来得到表达式 “2-1” 。 返回可以通过上述方法构造的、运算结果等于 target 的不同 表达式 的数目。 示例 1 输入nums [1,1,1,1,1], target 3 输出5 解释一共有 5 种方法让最终目标和为 3 。 -1 1 1 1 1 3 1 - 1 1 1 1 3 1 1 - 1 1 1 3 1 1 1 - 1 1 3 1 1 1 1 - 1 3 示例 2 输入nums [1], target 1 输出1 提示 1 nums.length 20 0 nums[i] 1000 0 sum(nums[i]) 1000 -1000 target 1000 思路 方法一使用递归 方法二使用动态规划记数组的元素和为 sum添加 - 号的元素之和为 a则其余添加 的元素之和为 sum−a得到的表达式的结果为(sum-a)-a sum - 2a target , res ! -1检查memo数组是否已缓存了该子问题的解。如果有直接返回c nums[i]表示当前元素值大于负载值,无法选择当前元素。直接递归处理下一元素如果negatives无法选择当前元素,考虑两种选择: 1不选择当前元素,递归处理下一元素dfs(dfs, i-1, c) 。 2选择当前元素,负载减去该元素值,递归dfs(dfs, i-1, c-nums[i])则两种选择的方案数相加就是包含和不包含当前元素的总方案数。 代码 方法一 class Solution { public:int count 0;int findTargetSumWays(vectorint nums, int target) {backtrack(nums, target, 0, 0);return count;}void backtrack(vectorint nums, int target, int index, int sum) {if (index nums.size()) {if (sum target) {count;}} else {backtrack(nums, target, index 1, sum nums[index]);backtrack(nums, target, index 1, sum - nums[index]);}} }; 方法二 class Solution { public:int findTargetSumWays(vectorint nums, int target) {int s reduce(nums.begin(), nums.end(), 0) - abs(target);if (s 0 || s % 2)return 0;int m s / 2;int n nums.size();vectorvectorint memo(n, vectorint(m 1, -1));auto dfs [](auto dfs, int i, int c) - int {if (i 0)return c 0;int res memo[i][c];if (res ! -1)return res;if (c nums[i]) {return res dfs(dfs, i - 1, c);}return res dfs(dfs, i - 1, c) dfs(dfs, i - 1, c - nums[i]);};return dfs(dfs, n - 1, m);} };总结 使用回溯可以遍历不同的方案问题转化成在数组 nums 中选取若干元素使得这些元素之和等于 ’ - ’ 次数计算选取元素的方案数就可以使用动态规划了
http://www.hkea.cn/news/14585944/

相关文章:

  • 网站程序h5域名 去掉wordpress
  • 房产微网站嘉兴网站制作方案
  • 做的做的比较好的网站wordpress美食
  • 律所网站建设Wordpress标题颜色怎么修改
  • 北京市基础建设质量监督局网站我网站建设
  • seo站内优化培训企业形象网站模板
  • 赤峰做网站多少钱wordpress 静态发布
  • 专业做室内设计的网站phpcms学校网站模板
  • 个人可以做购物网站吗怎么判断是不是外包公司
  • 网站开发文档是什么概念wordpress divi 悬浮
  • 个人网站做电影资源链接犯法吗个人网站备案做商城
  • 国外媒体中文网站网站关键词排行查询
  • 网站建设定制开发网站设计开发上海野猪seo
  • 兵团建设环保局门户网站如何做网站挣钱
  • 如何做好网站关键词优化铜陵app网站做招聘
  • 视频网站 建设糯米团网站怎么做
  • 江阴外贸网站制作营销方案 网站
  • 住房与建设部网站网站对公司的作用是什么
  • 网站搭建徐州百度网络搭建网站备案号 英文
  • 连云港网站建设报价wordpress 核心文件
  • 哪个网站可以免费学设计推广团队
  • 风云办公ppt模板网站网页设计实验
  • 学做网站开发吗济南商城网站建设
  • 网站营销话术泰安高新区建设局网站
  • wordpress进入站点哈尔滨市政建设工程
  • 想制作一个网站怎么来做陕西住房城乡建设门户网站
  • 海南省海口市建设厅网站用idea做html网站
  • 服装网站建设需求分析仓库管理系统界面
  • 相册管理网站模板网络安全工程师考证
  • 建立属于自己的网站h5网页制作代码