uva 10635 - Prince and Princess LCS

简介:

  利用重新编号将LCS变成LIS,即将第一个重新编号成1-n,在第二个中找LIS

  

/*
author:jxy
lang:C/C++
university:China,Xidian University
**If you need to reprint,please indicate the source**
*/
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <algorithm>
using namespace std;
int order[63010];
int King[63010],lenp,lenk;
int n;

int g[63010];
int LIS(int n,int A[],int INF)
{
    int i;
    for(i=1;i<=n;i++)g[i]=INF;
    int ans=0;
    for(i=1;i<=n;i++)
    {
        if(A[i]==0)continue;
        int k=lower_bound(g+1,g+n+1,A[i])-g;
        g[k]=A[i];
        ans=max(ans,k);
    }
    return ans;
}

int main()
{
    int T,C=0;
    scanf("%d",&T);
    while(T--)
    {
        memset(order,0,sizeof(order));
        scanf("%d%d%d",&n,&lenp,&lenk);
        n*=n;
        int i,j;
        lenp++;lenk++;
        for(i=1;i<=lenp;i++)
        {
            scanf("%d",&j);
            order[j]=i;
        }
        for(i=1;i<=lenk;i++)
        {
            scanf("%d",&j);
            King[i]=order[j];
        }
        printf("Case %d: %d\n",++C,LIS(lenk,King,n+1));
    }
}

目录
相关文章
|
NoSQL 关系型数据库 MySQL
Vgo-适合golang初学者的开源框架
# Vgo Vgo是一款基于Gin的开源服务端框架,集成了Redis、Mysql、JWT及队列等技术栈,适合Golang初学者。项目包括Vgo-Gitee和VgoAdmin-Gitee,可通过克隆仓库并按照安装指南进行部署。其目录结构清晰,涵盖路由、模型、后台接口等功能模块,更多功能持续开发中。
274 3
|
监控 算法 数据挖掘
ERP系统中的生产线排程与调度优化解析
【7月更文挑战第25天】 ERP系统中的生产线排程与调度优化解析
521 6
|
JavaScript Java 测试技术
基于SpringBoot+Vue的高校社团管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的高校社团管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
225 0
|
机器学习/深度学习 人工智能 算法
人工智能在医学领域的局限性
随着科技发展,人工智能技术在教育领域中的应用已取得较大进展。近年来,人工智能(AI)技术和由其引发的大数据时代自社会的各个层面包括我们的思维、生活方式和工作模式产生了巨大的变革;其与医学的结合给医疗系统带来深远的影响。从互联网到云计算,再到由大数据集合而成的人工智能,不断更新的处理手段使医疗行业也开始尝试新的转变,从传统的人工诊疗、教学模式逐步转变为依据机器学习来获取更高效的信息,并在医学多个领域已有比较广泛的应用。本文将从人工智能在医学领域的优势、当前的进展、应用、局限性和未来方向来进行综述。
741 1
|
安全 开发工具
微信小游戏制作工具中的键盘插件的使用
微信小游戏制作工具中的键盘插件的使用
889 0
|
存储 数据可视化 搜索推荐
一文读懂快速开发平台
一文读懂快速开发平台
337 0
|
定位技术 索引
ArcGIS制图技巧:边框的选择与制作
ArcGIS制图技巧:边框的选择与制作
676 0
|
数据采集 消息中间件 关系型数据库
数据采集(二)
数据采集(二)
528 0
|
机器学习/深度学习 人工智能 文字识别
合合信息——用智能文字识别技术赋能古彝文原籍数字化
合合信息——用智能文字识别技术赋能古彝文原籍数字化
合合信息——用智能文字识别技术赋能古彝文原籍数字化
|
数据可视化
「业务架构」波特的五力分析教程介绍
「业务架构」波特的五力分析教程介绍