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

PAT (Advanced Level) 1045. Favorite Color Stripe (30)

最长公共子序列变形。

#include<iostream>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<cstdio>
#include<map>
#include<queue>
#include<string>
#include<vector>
using namespace std;

int n,M,L;
int a[300],b[10030];
int dp[300][10030];

int MAX(int a,int b,int c)
{
    return max(a,max(b,c));
}

int main()
{
    scanf("%d",&n);
    scanf("%d",&M); for(int i=1;i<=M;i++) scanf("%d",&a[i]);
    scanf("%d",&L); for(int i=1;i<=L;i++) scanf("%d",&b[i]);
    memset(dp,0,sizeof dp);
    for(int i=1;i<=M;i++)
    {
        for(int j=1;j<=L;j++)
        {
            if(a[i]==b[j]) dp[i][j]=MAX(dp[i-1][j-1],dp[i-1][j],dp[i][j-1])+1;
            else dp[i][j]=max(dp[i-1][j],dp[i][j-1]);
        }
    }
    printf("%d\n",dp[M][L]);
    return 0;
}

 

转载于:https://www.cnblogs.com/zufezzt/p/5526926.html

相关文章:

  • Web安全实践(15)CSRF(跨站请求伪造)-从校内的插入图片说起
  • CCAction
  • Wireshark漫谈(一)
  • 手写数字识别的几种实现方法
  • POJ1015 Jury Compromise(DP)
  • React 的慢与快:优化 React 应用实战
  • required 引发的小小思考
  • Python cos() 函数
  • [数据结构] 冒泡排序
  • NIPT无创产前分析思路
  • xshell、putty远程连接
  • 利用GitHub Pages和Hexo搭建个人博客
  • 为什么Python发展得如此之快?
  • 程序员为什么要时刻保持危机感?
  • 高并发服务设计——缓存
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 0基础学习移动端适配
  • 2017 前端面试准备 - 收藏集 - 掘金
  • android 一些 utils
  • in typeof instanceof ===这些运算符有什么作用
  • Java面向对象及其三大特征
  • JS专题之继承
  • Laravel 菜鸟晋级之路
  • MYSQL 的 IF 函数
  • react-native 安卓真机环境搭建
  • React-生命周期杂记
  • yii2中session跨域名的问题
  • 关于使用markdown的方法(引自CSDN教程)
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 面试遇到的一些题
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 使用agvtool更改app version/build
  • 一份游戏开发学习路线
  • 智能合约开发环境搭建及Hello World合约
  • 你对linux中grep命令知道多少?
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​HTTP与HTTPS:网络通信的安全卫士
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • $forceUpdate()函数
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (33)STM32——485实验笔记
  • (4)logging(日志模块)
  • (C++20) consteval立即函数
  • (MATLAB)第五章-矩阵运算
  • (差分)胡桃爱原石
  • (七)Java对象在Hibernate持久化层的状态
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转载)Google Chrome调试JS
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .NET BackgroundWorker
  • .net framework profiles /.net framework 配置
  • .Net 知识杂记