首页 > 其他分享 >1035.uncrossed-lines 不相交的线

1035.uncrossed-lines 不相交的线

时间:2022-10-30 17:26:17浏览次数:86  
标签:uncrossed int lines 相交 vector size nums2 1035

问题描述

1035.不相交的线

解题思路

只是1143.最长公共子序列的另一种描述

代码

#include <vector>
using std::vector;
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] = max(max(dp[i - 1][j], dp[i][j - 1]), 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()];
    }
};

标签:uncrossed,int,lines,相交,vector,size,nums2,1035
From: https://www.cnblogs.com/zwyyy456/p/16841693.html

相关文章

  • 【XSY3551】Inserting Lines(线段树)
    题意:数轴上有无穷个格子,每个坐标上各有一个格子,你需要支持以下操作共\(n\)次:在\(x=k\)这个格子前插入一个格子,并将所有\(x\geqk\)的格子后移一位。时间++。询问......
  • 1035 插入与归并
    题目: 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此......
  • 力扣(leetcode) 1035. 不相交的线 (公共子序列)(动态规划)
    题目在这:https://leetcode-cn.com/problems/uncrossed-lines/这道题就是考一个公共子序列的问题,不过这种算法对于我这种小白来说还是难,毕竟leetcode上第一次刷到动态规划......
  • PAT_甲级_1035 Password (20分) (C++)【字符串处理/签到题】
    目录​​1,题目描述​​​​2,思路​​​​3,代码​​1,题目描述  2,思路将字符串中指定字符替换为其他字符。直接看代码吧。。。字符串处理参考了这篇文章​​@小明他很忙【C......
  • Transformers Pipelines
    pipelines是使用模型进行推理的一种很好且简单的方法。这些pipelines是从库中抽象出大部分复杂代码的对象,提供了一个简单的API,专门用于多个任务,包括命名实体识别、屏蔽语......
  • 使用 angular 的 git commit guidelines 规范化 commit message
    本地预安装全局安装yarnglobaladdcommitizen使用gitadd.gitczSimplyusegitczorjustczinsteadofgitcommitwhencommitting.Youcanalsousegit......
  • HoughLinesP( )函数
    HoughLinesP()函数详解:1voidHoughLinesP(InputArrayimage,OutputArraylines,doublerho,doubletheta,intthreshold,doubleminLineLength=0,doublemaxLine......
  • idea中使用阿里巴巴开发手册插件----Alibaba Java Coding Guidelines
    AlibabaJavaCodingGuidelines p3cp3c是阿里巴巴所研发的代码规范插件,规范基于《阿里巴巴Java开发手册》,在IntelliJIDEA的插件管理中直接搜索AlibabaJavaCodingG......
  • Markdown Table shows multi lines text All In One
    MarkdownTableshowsmultilinestextAllInOneMarkdownTable显示多行文本/换行namedesconelineabcmultillinesabc\nxyzrefs......
  • k8s--service 之 HeadLiness、NodePort 使用
    前戏环境还是使用我们上节的环境:https://www.cnblogs.com/zouzou-busy/p/16156384.htmlHeadLiness在某些场景中,开发人员可能不想使用Service提供的负载均衡功能,而希望......