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

淄博阿雷网站建设公司重庆易企云网络科技有限公司

淄博阿雷网站建设公司,重庆易企云网络科技有限公司,外贸soho建站多少钱,怎么在网站里给图片做超链接题目描述 给出两个长度为 n 的整数序列#xff0c;求它们的最长公共子序列#xff08;LCS#xff09;的长度#xff0c;保证第一个序列中所有元素都不重复。 注意#xff1a; 第一个序列中的所有元素均不重复。 第二个序列中可能有重复元素。 一个序列中的某些元素可能不…题目描述 给出两个长度为 n 的整数序列求它们的最长公共子序列LCS的长度保证第一个序列中所有元素都不重复。 注意 第一个序列中的所有元素均不重复。 第二个序列中可能有重复元素。 一个序列中的某些元素可能不在另一个序列中出现。 输入样例 5 2 1 3 8 7 2 9 3 4 5输入样例 2数据范围 1 ≤ n ≤ 1 0 6 1≤n≤10^6 1≤n≤106, 序列内元素取值范围 [ 1 , 1 0 6 ] [1,10^6] [1,106] 最长上升子序列求法 O ( n l o g n ) O(nlogn) O(nlogn) 首先我们看看最长公共子序列的求解过程是什么样子的 A: 2 1 3 8 7 B: 2 9 3 4 5 ans {2, 3}; 就是从B中按照下标从小到大的顺序从左至右去A中找相同的数字且在A中数字的下标也需要是递增的(也需要从左至右) 我们用另一种方式模拟这个过程 ① 我们先将A中的数字和下标存储在idx数组中idx[key] value,key 对应的是A中的值value对应的是A中元素值对应的下标 ② 再按照坐标序遍历B中的元素找到其在A中的位置idx[key], 找到一个我们就处理这个元素的下标到f数组中将f数组维护为递增数组刚刚我们说到AB的子序列下标都需要是递增的; f 数组维护的是B数组元素在A数组元素中的下标 时间复杂度 O ( n l o g n ) O(nlogn) O(nlogn) C 代码 #include bits/stdc.husing namespace std;const int N 1e6 7;int idx[N], f[N]; int cnt; int n;int find(int x) {int l 0, r cnt;while (l r) {int mid l r 1;if (f[mid] x) r mid;else l mid 1;}return l; }int main() {ios::sync_with_stdio(false);cin.tie(0);cin n;memset(idx, -1, sizeof idx);for (int i 1; i n; i ) {int x;cin x;idx[x] i; // 记录数组中每个值的下标是多少}for (int i 1; i n; i ) {int x;cin x;int k idx[x];if (k -1) continue;if (k f[cnt]) f[ cnt ] k; // 如果当前下标大于f数组末尾元素下标就直接加入f数组else {int p find(k); // 找到大于等于k的第一个数的下标f[p] k; // 将下标的对应值替换掉}}cout cnt endl;return 0; }
http://www.pierceye.com/news/168630/

相关文章:

  • 上海网站建设的英文wordpress login 图标
  • 雅安市网站建设搭建网站工具
  • 网站如何做301重定向南宁一站网 给网站做营销
  • 网站 使用的字体女生电子商务专业适合做什么
  • 电商网站首页模板连云港 网站 建设
  • 自助建站广告发布企业年检网上申报流程
  • 河北平台网站建设价位外包网站有哪些
  • 做网站客户需要提供的资料梧州网站建设推荐
  • 网站商城建设实训心得网络推广有用吗
  • 考试网站建设房价2024年暴跌
  • 北京网站seo价格建设教育培训的网站
  • 怎样做网站手机和电脑通用木马工业设计公司
  • 榆林市建设局官方网站ppt中网站布局图怎么做
  • 网站视频插件代码如何创建自己的软件
  • 如何免费建造网站电商网站建设哪家好
  • ps做网站首页设计教程郑州seo优化外包热狗网
  • 给网站增加功能怎么做360搜索关键词优化软件
  • 如何做公司网站空间南昌做网站的公司哪个比较好的
  • 美容网站开发网络营销的功能有哪些
  • 推广自己的网站需要怎么做做政协网站的目的是什么
  • 综合性电子商务网站有哪些商城系统软件开发
  • 网站服务器解决方案企业门户网站管理要求
  • 南京网站开发南京乐识专注岳阳网站建设网站
  • 做一直播网站要多少钱淘宝客如何建设推广网站
  • 网站模板内容怎么添加图片不显示菏泽做网站
  • 个人网站备案条件盐城做网站哪家好
  • 小型网站开发教程wordpress自适应小说
  • 来宾网站制作公司网站提交至google
  • 唐山网站建设怎么样专业的个人网站建设哪家
  • 成品网站w灬源码在线看重庆网站制作设计