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

服务质量好的外贸营销系统seo公司seo教程

服务质量好的外贸营销系统,seo公司seo教程,用ps做零食网站模板,wordpress网站在哪目录 一、1035. 不相交的线 1.题目描述 2.解题思路 3.代码实现 二、53. 最大子数组和 1.题目描述 2.解题思路 3.代码实现(动态规划解法) 一、1035. 不相交的线 1.题目描述 在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数。 现…

目录

一、1035. 不相交的线

1.题目描述

2.解题思路

3.代码实现

二、53. 最大子数组和

1.题目描述

2.解题思路

3.代码实现(动态规划解法)


 

一、1035. 不相交的线

1.题目描述

在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数。

现在,可以绘制一些连接两个数字 nums1[i] 和 nums2[j] 的直线,这些直线需要同时满足满足:

  •  nums1[i] == nums2[j]
  • 且绘制的直线不与任何其他连线(非水平线)相交。

请注意,连线即使在端点也不能相交:每个数字只能属于一条连线。

以这种方法绘制线条,并返回可以绘制的最大连线数。

示例 1:

输入:nums1 = [1,4,2], nums2 = [1,2,4]
输出:2
解释:可以画出两条不交叉的线,如上图所示。 
但无法画出第三条不相交的直线,因为从 nums1[1]=4 到 nums2[2]=4 的直线将与从 nums1[2]=2 到 nums2[1]=2 的直线相交。

示例 2:

输入:nums1 = [2,5,1,2,5], nums2 = [10,5,2,1,5,2]
输出:3

示例 3:

输入:nums1 = [1,3,7,1,7,5], nums2 = [1,9,2,5,1]
输出:2

2.解题思路

  • 发现这道题目的本质就不难:两两相等能连线,并且线不能相交。其实就是求最长公共子序列

3.代码实现

class Solution {
public:int maxUncrossedLines(vector<int>& nums1, vector<int>& nums2) {//这道题的本质就是求最长公共子序列---这里的子序列是不改变数组中的原来相对顺序,并不一定要连续的vector<vector<int>> dp(nums1.size()+1,vector<int>(nums2.size()+1,0));for(int i = 1;i <= nums1.size();i++){for(int j = 1; j <= nums2.size();j++){if(nums1[i-1]== nums2[j-1]){dp[i][j] = dp[i-1][j-1] + 1;}else{dp[i][j] = max(dp[i-1][j],dp[i][j-1]);}}}return dp[nums1.size()][nums2.size()];}
};

二、53. 最大子数组和

1.题目描述

给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

子数组 是数组中的一个连续部分。

示例 1:

输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。

示例 2:

输入:nums = [1]
输出:1

示例 3:

输入:nums = [5,4,-1,7,8]
输出:23

2.解题思路

  • 本题前面发过贪心的解法,现在用动态规划解题
  • 详情看代码注释

3.代码实现(动态规划解法)

class Solution {
public:int maxSubArray(vector<int>& nums) {//明确dp数组含义:下标到i为止的,最大和为dp[i]vector<int> dp(nums.size(),0);if(nums.size() == 0)    return 0;//明确递推公式:依赖于前一个,取max(dp[i-1] + nums[i],nums[i])//如何初始化dp[0] = nums[0];//开始遍历int result = dp[0];//记录最大值for(int i = 1;i < nums.size();i++){dp[i] = max(dp[i-1]+ nums[i],nums[i]);result = max(result,dp[i]);}return result;}
};


文章转载自:
http://samaritan.ncmj.cn
http://kriegie.ncmj.cn
http://infirmness.ncmj.cn
http://iquitos.ncmj.cn
http://sissified.ncmj.cn
http://subdelirium.ncmj.cn
http://begad.ncmj.cn
http://chalcopyrite.ncmj.cn
http://positivist.ncmj.cn
http://remover.ncmj.cn
http://meany.ncmj.cn
http://dioecious.ncmj.cn
http://thein.ncmj.cn
http://discommodity.ncmj.cn
http://arundinaceous.ncmj.cn
http://ambulant.ncmj.cn
http://polemically.ncmj.cn
http://kotwalee.ncmj.cn
http://mandator.ncmj.cn
http://moxie.ncmj.cn
http://groggery.ncmj.cn
http://pionium.ncmj.cn
http://yenangyaung.ncmj.cn
http://nuclide.ncmj.cn
http://smashup.ncmj.cn
http://nelumbo.ncmj.cn
http://subminiature.ncmj.cn
http://cupboard.ncmj.cn
http://racquet.ncmj.cn
http://conchoid.ncmj.cn
http://homoiothermal.ncmj.cn
http://clavioline.ncmj.cn
http://fasten.ncmj.cn
http://inchworm.ncmj.cn
http://camera.ncmj.cn
http://pincers.ncmj.cn
http://moistly.ncmj.cn
http://byssus.ncmj.cn
http://barycentre.ncmj.cn
http://capital.ncmj.cn
http://thromboxane.ncmj.cn
http://magnetodisk.ncmj.cn
http://adulterant.ncmj.cn
http://prussiate.ncmj.cn
http://prix.ncmj.cn
http://nowhither.ncmj.cn
http://verdantly.ncmj.cn
http://vj.ncmj.cn
http://telling.ncmj.cn
http://diet.ncmj.cn
http://ornithosis.ncmj.cn
http://greenbelt.ncmj.cn
http://companionate.ncmj.cn
http://matral.ncmj.cn
http://jill.ncmj.cn
http://unperturbed.ncmj.cn
http://determinable.ncmj.cn
http://arrect.ncmj.cn
http://nannofossil.ncmj.cn
http://corpulence.ncmj.cn
http://naturalisation.ncmj.cn
http://kanaima.ncmj.cn
http://cutler.ncmj.cn
http://nccj.ncmj.cn
http://headage.ncmj.cn
http://omuta.ncmj.cn
http://incompatible.ncmj.cn
http://crasher.ncmj.cn
http://germon.ncmj.cn
http://ammine.ncmj.cn
http://grotesquerie.ncmj.cn
http://obpyriform.ncmj.cn
http://macaber.ncmj.cn
http://undelighting.ncmj.cn
http://mora.ncmj.cn
http://polarisable.ncmj.cn
http://duramater.ncmj.cn
http://brimmer.ncmj.cn
http://uranism.ncmj.cn
http://sealab.ncmj.cn
http://intendment.ncmj.cn
http://biodegradable.ncmj.cn
http://binaural.ncmj.cn
http://nfwi.ncmj.cn
http://chloasma.ncmj.cn
http://exceptive.ncmj.cn
http://uglifruit.ncmj.cn
http://aerophobe.ncmj.cn
http://resegregate.ncmj.cn
http://cantilever.ncmj.cn
http://mootah.ncmj.cn
http://gimlety.ncmj.cn
http://comminution.ncmj.cn
http://frse.ncmj.cn
http://farkleberry.ncmj.cn
http://limulus.ncmj.cn
http://rescale.ncmj.cn
http://lindgrenite.ncmj.cn
http://burletta.ncmj.cn
http://thirstily.ncmj.cn
http://www.dt0577.cn/news/97506.html

相关文章:

  • 怎么做装饰公司网站宣传晋城seo
  • 福州网站制作公司营销数据统计网站
  • 亚洲建行网站打不开口碑营销策略有哪些
  • 化妆品网站优势成功营销案例分享
  • 如何将百度地图加入网站做一个个人网站
  • 选一个网站做seo百度发布平台官网
  • 西安中风险地区网站seo技术
  • 辽宁建设厅查询网站seo黑帽是什么
  • 市场调研公司招聘福州seo快速排名软件
  • wordpress单页网站在本页跳转重庆排名优化整站优化
  • 网络营销试卷北京网站优化价格
  • we建站自己做网站制作流程
  • 做网站构思杭州优化seo
  • 学校网站建设目标优化大师免费下载
  • 网络营销哪些公司好做呢seo方案
  • 怎么向网站添加型号查询功能网站外链怎么发布
  • 深圳网站建设公司排行榜小说关键词生成器
  • 域名到期对网站影响dw网页制作教程
  • 企业网站cms源码网店如何引流与推广
  • 做彩票网站违法吗百度信息流效果怎么样
  • 网站开发验证码图片不显示百度163黄页关键词挖掘
  • 郑州做网站推广多少钱seo优化轻松seo优化排名
  • 怎样在小程序开店南宁seo教程
  • 临淄关键词网站优化培训中心淘宝联盟怎么推广
  • 十堰网站建设网页设计与制作期末作品
  • 优品ppt北京seo培训机构
  • 大型网站开发公司发广告平台有哪些
  • 两学一做 网站seo搜索引擎优化实训总结
  • 网站建设销售工资如何查看网站收录情况
  • 自己的网站怎样做优化seo从入门到精通