LeetCode 1035 不相交的线
题目链接:力扣
问题转换为求最长公共子序列问题:
代码:
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()];}
};
LeetCode 1035 不相交的线相关推荐
- LeetCode 1035. 不相交的线(最长公共子序列DP)
文章目录 1. 题目 2. 解题 1. 题目 我们在两条独立的水平线上按给定的顺序写下 A 和 B 中的整数. 现在,我们可以绘制一些连接两个数字 A[i] 和 B[j] 的直线,只要 A[i] == ...
- leetcode 1035. 不相交的线(dp)
在两条独立的水平线上按给定的顺序写下 nums1 和 nums2 中的整数. 现在,可以绘制一些连接两个数字 nums1[i] 和 nums2[j] 的直线,这些直线需要同时满足满足: nums1[i ...
- leetcode(力扣) 718. 最长重复子数组 1143. 最长公共子序列 1035. 不相交的线 (动态规划)
文章目录 718. 最长重复子数组 题目描述 思路分析 完整代码 1143. 最长公共子序列 1035. 不相交的线: 这三道题思路基本一样,尤其是最后两道,代码都一样,一点不需要改的,所以放一起把. ...
- 1035 不相交的线
题目描述: 我们在两条独立的水平线上按给定的顺序写下 A 和 B 中的整数. 现在,我们可以绘制一些连接两个数字 A[i] 和 B[j] 的直线,只要 A[i] == B[j],且我们绘制的直线不与任 ...
- 文巾解题 1035. 不相交的线
1 题目描述 2 解题思路 k条互不相交的直线分别连接了数组 nums1和nums2的 k 对相等的元素,而且这 k 对相等的元素在两个数组中的相对顺序是一致的,因此,这 k 对相等的元素组成的序列即 ...
- 最长重复子数组最长公共子序列不相交的线
引言 这同样是两种类型的题目,有很多相似的地方和不同的地方,区别依然是连续和不连续之分. 最长重复子数组 给两个整数数组 A 和 B ,返回两个数组中公共的.长度最长的子数组的长度. 示例: 输入: ...
- [Swift]LeetCode1035.不相交的线 | Uncrossed Lines
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...
- LeetCode 1259. 不相交的握手(DP)
文章目录 1. 题目 2. 解题 1. 题目 偶数 个人站成一个圆,总人数为 num_people . 每个人与除自己外的一个人握手,所以总共会有 num_people / 2 次握手. 将握手的人之 ...
- 米哈游 2020 年实习生招聘笔试编程题1——最大不相交连线数
题目描述 有A.B两个数组,相同数字可以连成一条线,求两个数组中相同数字不相交的最大连线数. 思路分析 求两个数组中相同数字不相交的最大连线数,其实就是求两个数组的最长公共子序列的长度.很明显,这是一 ...
最新文章
- 美多商城之订单(我的订单)
- HALCON测量工具
- bogofilter 使用
- 修改android virtual device路径
- android ListView实现下拉上拉刷新功能
- MIPI CSI-2规范一——概述及层级
- python安装sql模块_在Python安装MySQL支持模块的方法
- 微信支付开发(3) 对账单
- Quartz.net 定时调度CronTrigger时间配置格式说明
- 网络何时能ping通?什么情况下不能ping通?
- 调用新浪微博开放平台接口
- 搜狗批量提交工具(2021)
- Elasticsearch Cat 命令
- delphi显示jpg、png、gif图片
- 高校成绩管理数据库系统的设计与实现
- PyInstaller 的安装和使用(python生成exe文件)_联网安装
- 工作中“偷懒”的窍门?这些技巧请你收下!
- 【自动驾驶行业观察】奥迪A8自动驾驶功能剖析
- 为文件夹属性添加安全标签的方法
- 滑环在管线防滑安全固定器中的作用是什么
热门文章
- 【博客话题】技术之路上的人和事
- 常见空指针异常及其避免
- 图像几何变换(geometric transformation)
- Gibbs 采样的应用
- 算法 Tricks(四)—— 获取一个数二进制形式第一个不为 0 的位置
- Python Tricks(五)—— 计算 list of lists 的长度(元素个数)
- 深度学习基础(七)—— Gibbs 采样
- struts启动过滤器异常_SpringCloud Gateway高阶之全局异常处理
- java个人博客系统源码_Java基于SSM的个人博客系统(源码 包含前后台)
- sql server与java实例_史上最全:PostgreSQL DBA常用SQL查询语句(建议收藏学习)