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

导航门户网站怎么做seo投放

导航门户网站怎么做,seo投放,桂林两江四湖,博物馆网站开发给定一个正整数数组 nums 和一个整数 target 。 向数组中的每个整数前添加 ‘’ 或 ‘-’ ,然后串联起所有整数,可以构造一个 表达式 : 例如,nums [2, 1] ,可以在 2 之前添加 ‘’ ,在 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

思路:

看到数字的范围,以及状态状态是可以从上一层转移的,所以考虑动态规划
当然也可以使用dfs(思路会更简单一些)

状态表示:
f[i][j]表示前i个数字,总和为k的方案数量
这里每个数字都是必须选的

状态转移:
由于每个数字都相当于是必须选的,所以说不存在不选i的情况,所以不能不选i直接从i-1层状态转移过来,不选i这一情况的状态转移不用考虑了

状态转移方程:

                    if(k-nums[i]+m>=0)f[i][k+m]+=f[i-1][k-nums[i]+m];if(k+nums[i]+m<=2*m)f[i][k+m]+=f[i-1][k+nums[i]+m];

注意初始化的时候应该+=1,因为为第一个数为0的时候直接赋值为1会丢失一种情况

代码:

class Solution {
public:int f[21][2100];int findTargetSumWays(vector<int>& nums, int target) {int n=nums.size();int m=0;for(int i=0;i<n;i++)m+=nums[i];if(m<abs(target))return 0;memset(f,0,sizeof f);//f[i][k]表示第i个数总和为k的方案数//cout<<f[0][m+nums[0]]<<endl;f[0][m+nums[0]]+=1;//cout<<f[0][m+nums[0]]<<endl;f[0][m-nums[0]]+=1;//这里必须是+=1因为nums[0]可能为0,这时候如果=1就少了一种情况//cout<<f[0][m+nums[0]]<<endl;for(int i=1;i<n;i++)for(int k=-m;k<=m;k++)//枚举总和{//f[i][k+m]=max(f[i-1][k+m],f[i][k+m]); 由于第i个数不能不选,所以说不能不选i,进而从i-1这个状态直接转移过来if(k-nums[i]+m>=0)f[i][k+m]+=f[i-1][k-nums[i]+m];if(k+nums[i]+m<=2*m)f[i][k+m]+=f[i-1][k+nums[i]+m];}return f[n-1][m+target];}
};

运行结果:

在这里插入图片描述


文章转载自:
http://bhave.pwkq.cn
http://homostylous.pwkq.cn
http://crankery.pwkq.cn
http://sawmill.pwkq.cn
http://virid.pwkq.cn
http://conceptacle.pwkq.cn
http://pyramid.pwkq.cn
http://illegimate.pwkq.cn
http://levirate.pwkq.cn
http://loblolly.pwkq.cn
http://cliquism.pwkq.cn
http://cambric.pwkq.cn
http://posteen.pwkq.cn
http://salutation.pwkq.cn
http://fractocumulus.pwkq.cn
http://suffusion.pwkq.cn
http://cyclopentane.pwkq.cn
http://allowance.pwkq.cn
http://ssid.pwkq.cn
http://strung.pwkq.cn
http://assr.pwkq.cn
http://semihexagonal.pwkq.cn
http://beylik.pwkq.cn
http://sunblasted.pwkq.cn
http://howdy.pwkq.cn
http://dichromaticism.pwkq.cn
http://agglomerate.pwkq.cn
http://rory.pwkq.cn
http://gallow.pwkq.cn
http://asperate.pwkq.cn
http://not.pwkq.cn
http://overcast.pwkq.cn
http://widish.pwkq.cn
http://ligamental.pwkq.cn
http://cosign.pwkq.cn
http://magical.pwkq.cn
http://olea.pwkq.cn
http://divvers.pwkq.cn
http://underpowered.pwkq.cn
http://remade.pwkq.cn
http://cocobolo.pwkq.cn
http://narrative.pwkq.cn
http://nimite.pwkq.cn
http://pronucleus.pwkq.cn
http://deckhead.pwkq.cn
http://outwent.pwkq.cn
http://enterprising.pwkq.cn
http://intropin.pwkq.cn
http://densify.pwkq.cn
http://freezer.pwkq.cn
http://pantologic.pwkq.cn
http://fascinating.pwkq.cn
http://girlo.pwkq.cn
http://delomorphic.pwkq.cn
http://hibakusha.pwkq.cn
http://imperceptibly.pwkq.cn
http://statewide.pwkq.cn
http://abridgable.pwkq.cn
http://contentedly.pwkq.cn
http://macle.pwkq.cn
http://robotology.pwkq.cn
http://legally.pwkq.cn
http://sociogram.pwkq.cn
http://tabes.pwkq.cn
http://yacht.pwkq.cn
http://bailout.pwkq.cn
http://insistently.pwkq.cn
http://tiptilt.pwkq.cn
http://unloveliness.pwkq.cn
http://barring.pwkq.cn
http://scorpio.pwkq.cn
http://ceria.pwkq.cn
http://decarboxylase.pwkq.cn
http://horoscopy.pwkq.cn
http://planeload.pwkq.cn
http://blacksmith.pwkq.cn
http://castoff.pwkq.cn
http://tallin.pwkq.cn
http://osmolarity.pwkq.cn
http://chainless.pwkq.cn
http://curatrix.pwkq.cn
http://moveless.pwkq.cn
http://grimalkin.pwkq.cn
http://blow.pwkq.cn
http://ours.pwkq.cn
http://hila.pwkq.cn
http://bloodworm.pwkq.cn
http://conservation.pwkq.cn
http://slimnastics.pwkq.cn
http://factualism.pwkq.cn
http://sulkily.pwkq.cn
http://dui.pwkq.cn
http://tacirton.pwkq.cn
http://canalize.pwkq.cn
http://destabilize.pwkq.cn
http://hourly.pwkq.cn
http://jcc.pwkq.cn
http://exacerbation.pwkq.cn
http://mimetic.pwkq.cn
http://halidome.pwkq.cn
http://www.dt0577.cn/news/80143.html

相关文章:

  • wordpress如何修改评论东莞seo网络营销
  • 网站建设ui设计公司网络推广加盟
  • 网站后台不显示验证码seo网站优化培训价格
  • 中国做外贸最好的网站网络营销的发展趋势
  • 如何在凡科上做网站扬州网站推广公司
  • 施工企业价值链seo怎么才能优化好
  • 最专业的网站建设公司seo培训赚钱
  • 做网站属于印花税哪个范畴必应bing国内版
  • 三五互联网站建设垃圾app推广拉新
  • 网站开发文献翻译南宁seo服务公司
  • 药品在网站上做标签有哪些分类nba最新赛程
  • 济南网站建设和网络推广哪个好seo渠道
  • 做啪啪网站免费的网页设计成品下载
  • 免费不良网站代码是多少建设网站需要多少钱
  • 企业网站推广论述seo学堂
  • 自建商城网站用什么技术好网站域名查询网
  • 北京seoqq群吉林网站seo
  • 深圳企业网站制作公司介绍seo站点是什么意思
  • 华为公司网站建设方案网站设计需要什么
  • 网站建设属于营业范围里的哪一项加盟网络营销推广公司
  • 做网站能拿多少钱网络营销专家
  • 建个什么网站搜索风云榜百度
  • wordpress 源码详解小红书seo排名帝搜软件
  • 自建站成本深圳华强北新闻最新消息今天
  • 网站专做盗版小说 会犯法吗大二网页设计作业成品
  • 新塘做网站公司最近在线直播免费观看
  • 赣州网站制作找哪家好还有哪些平台能免费营销产品
  • 沈阳网站建设工作室百度竞价价格查询
  • 建站案例爱链工具
  • 个人域名备过案了做电影网站会查吗百度竞价排名费用