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

网站做优化公司建设网站的公司兴田德润怎么联系

网站做优化公司,建设网站的公司兴田德润怎么联系,微信公众号h5商城网站开发,单机小游戏在线玩网页给定一个正整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 ‘’ 或 ‘-’ #xff0c;然后串联起所有整数#xff0c;可以构造一个 表达式 #xff1a; 例如#xff0c;nums [2, 1] #xff0c;可以在 2 之前添加 ‘’ #xff0c;在 1 之前添加 ‘-’ ’ 或 ‘-’ 然后串联起所有整数可以构造一个 表达式 例如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 思路 看到数字的范围以及状态状态是可以从上一层转移的所以考虑动态规划 当然也可以使用dfs(思路会更简单一些) 状态表示 f[i][j]表示前i个数字总和为k的方案数量 这里每个数字都是必须选的 状态转移 由于每个数字都相当于是必须选的所以说不存在不选i的情况所以不能不选i直接从i-1层状态转移过来不选i这一情况的状态转移不用考虑了 状态转移方程 if(k-nums[i]m0)f[i][km]f[i-1][k-nums[i]m];if(knums[i]m2*m)f[i][km]f[i-1][knums[i]m];注意初始化的时候应该1,因为为第一个数为0的时候直接赋值为1会丢失一种情况 代码 class Solution { public:int f[21][2100];int findTargetSumWays(vectorint nums, int target) {int nnums.size();int m0;for(int i0;in;i)mnums[i];if(mabs(target))return 0;memset(f,0,sizeof f);//f[i][k]表示第i个数总和为k的方案数//coutf[0][mnums[0]]endl;f[0][mnums[0]]1;//coutf[0][mnums[0]]endl;f[0][m-nums[0]]1;//这里必须是1因为nums[0]可能为0这时候如果1就少了一种情况//coutf[0][mnums[0]]endl;for(int i1;in;i)for(int k-m;km;k)//枚举总和{//f[i][km]max(f[i-1][km],f[i][km]); 由于第i个数不能不选所以说不能不选i进而从i-1这个状态直接转移过来if(k-nums[i]m0)f[i][km]f[i-1][k-nums[i]m];if(knums[i]m2*m)f[i][km]f[i-1][knums[i]m];}return f[n-1][mtarget];} };运行结果
http://www.hkea.cn/news/14292819/

相关文章:

  • 受欢迎的昆明网站建设镇江门户网
  • 常熟市住房和城乡建设部网站重庆建设工程信息网哪里可以查看二级建造师已解锁
  • 设计模板网站中国有没有开源社区
  • 上海网站建设公司2018年做网站赚钱
  • 一个网站备案两个域名吗长沙市网站建设
  • logo设计在线生成免费网站永久免费虚拟主机
  • 做网站公司不给源码wordpress怎么分段
  • 公司内网网站建设软件外包开发保密协议
  • 江苏网站建设方案cms内容管理系统是什么
  • 哪个网站可以学做包子汽车之家app下载最新版
  • 广告网站设计方案自建网站过程
  • 大庆建设集团网站全球4a广告公司排名
  • 网站公司建设个服务号多少钱开发网站做什么
  • 建设银行网站查询做网站的收获及感想
  • html5网站都有那个网站检测
  • 邯郸网站制作seo执行招聘
  • 废品网站怎么做久久建筑网碗扣式钢管脚手架安全技术规范
  • 期末作业制作网站宝山区网站建设
  • 网站开发设计的技术ip138查询域名查询
  • 怎么注册域名网站怎么查找网站的服务器
  • 免费企业网站建设要求互联网公司裁员
  • 营销网站型建设多少钱wordpress面打开404
  • 中企动力科技股份有限公司网站官网广告产品
  • 如何做网站平台网站制作九江
  • 网站建设运营要求515ppt模板网
  • 怎样增加网站收录量石家庄个人建站网站策划
  • 网站建设价格标准方案推广 电子商务网站建设
  • 韩国封号事件网站建设办公室工装设计公司
  • 滨州做网站优化十堰网站网站建设
  • 建一个免费看电影的网站犯法不国内空间站