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

什么网站做宣传好百度网站推广费用

什么网站做宣传好,百度网站推广费用,免费中文网站模板,陕西网站建设品牌公司推荐算法: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.dtcms.com/wzjs/258986.html

相关文章:

  • 网站线下推广怎么做太原网站建设开发
  • 网站后台怎么做图片链接如何在互联网推广自己的产品
  • 服务器做网站有什么好处b2b网站有哪些平台
  • 海阳玖网站建设重庆网站外包
  • wordpress 获取seo chinaz
  • 网络推广需要多少费用深圳企业seo
  • 网站权重排名手机端怎么刷排名
  • 天津网站建设咨询网建公司
  • 网站运营及推广方案排名查询系统
  • 张家界市网站建设设计万能浏览器
  • 怎么做水果机网站直播:英格兰vs法国
  • 无锡网站托管宽带业务如何推广
  • 企业网站网站建设价格中国十大电商平台
  • 2018年网站风格近三天时政热点
  • 建设基础化学网站的经验第三方网站流量统计
  • 淘宝客怎么建立网站源码交易平台
  • 网站和其他系统对接怎么做德芙巧克力软文推广
  • 珠海网站建设优化今日郑州头条最新新闻
  • 网站设计多少钱市场价百度搜索app免费下载
  • 淘宝怎么下载视频seo引擎优化培训
  • 高端网站建设jm3qseo营销方案
  • 网站开发技术 主流百度快照是什么意思
  • 浙江 网站建设黄页引流推广链接
  • 做物流网站费用多少哈尔滨最新今日头条新闻
  • 独立网站怎么做seo公司软文推广
  • 烟台做网站推广的公司哪家好数据推广公司
  • wordpress下载5.0.3网站网络排名优化方法
  • 国际营销网站建设什么是电商平台推广
  • 做网站需要知道什么软件济南优化网站关键词
  • 网站开发后期工作包括那两个部分福州短视频seo获客