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

宁波做网站/河南最新消息

宁波做网站,河南最新消息,网络设计工作好找吗,繁体商城网站模板算法:dp 优化 可以发现类似于最长上升子序列问题,因此分析方法也是一样的,但是不同于最长上升子序列的区别是这题只会用到每个数的最高位和最低位,因此使用g[i] 存储以i结尾的数当前的接龙子数列长度,就可以省去一维…

算法:dp + 优化

可以发现类似于最长上升子序列问题,因此分析方法也是一样的,但是不同于最长上升子序列的区别是这题只会用到每个数的最高位和最低位,因此使用g[i] 存储以i结尾的数当前的接龙子数列长度,就可以省去一维循环。还有一个存储的技巧是使用l[i] 和 r[i] 存储每个数的最高位和最低位,就可以省去计算最高位的麻烦

#include <iostream>
#include <cstring>
#include <algorithm>
#include <cstdio>using namespace std;const int N = 100010;int l[N], r[N];
int f[N], g[10];
int n;int main()
{scanf("%d", &n);char num[20];for(int i = 0;i < n;i ++ ){cin >> num;l[i] = num[0] - '0', r[i] = num[strlen(num) - 1] - '0';//存储每个数的最高位最低位 }for(int i = 0;i < n;i ++ ){f[i] = 1;f[i] = max(f[i], g[l[i]] + 1);//以l[i]结尾的数的当前接龙数列长度 g[r[i]] = max(g[r[i]], f[i]);//当前数最低位为r[i], g[r[i]] 更新 }int res = 0;for(int i = 0;i < n;i ++ ) res = max(res, f[i]);cout << n - res << endl;return 0;
}

http://www.whsansanxincailiao.cn/news/32025900.html

相关文章:

  • 贵州建设厅造价信息网站/网络推广外包内容
  • 在线网页客服/东莞市网络seo推广服务机构
  • 怎么做网站转让机制/免费推广产品的网站
  • 高端电商网站开发/百度公司在哪里
  • 网站的建设方面如何写/seo点击排名工具有用吗
  • 个人网站建设方案书使用几号纸/seo优化师
  • 班级网站开发毕业论文参考文献/日本域名注册
  • 医院网站建设 价格/淄博头条新闻今天
  • php网站开发总结文档/如何使用网络营销策略
  • 网站外链分析怎么做/网上推广怎么弄?
  • 商丘网站建设.com/茂名百度seo公司
  • 泉州做企业网站/济南seo优化外包服务
  • 用web做的网站怎么合成一个/论坛推广
  • 专业团队张益达图片/seo效果分析
  • 阿里网站如何做接入/国外网站制作
  • 无锡做网站企业/百度大数据查询平台
  • 开发一个交易平台需要多少钱/电脑优化系统的软件哪个好
  • 长沙做网站微联讯点很好/营销渠道策略
  • 万网域名查询工具/seo网站推广的主要目的
  • 做网站需要学什么专业/优化网站关键词的技巧
  • 网站规划与建设/企业网站推广有哪些
  • 网站制作开票几个点/每日新闻
  • b2c电子商务网站开发/重庆seo技术博客
  • 济南外贸网站制作/免费好用的网站
  • 付费阅读网站代码/短链接在线生成器
  • 宣威网站建设/安徽网络seo
  • 品牌网站建设3小蝌蚪/站长工具大全集
  • 免费做外贸网站/seo诊断报告
  • 东莞seo建站优化工具/网络营销策划推广公司
  • 如何用VS2017做网站/网站排名优化+o+m