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

提供网站建设工具的公司网推什么平台好用

提供网站建设工具的公司,网推什么平台好用,做网站需要数据库,东莞网站建设排名问题描述 对于一个长度为 KK 的整数数列:A1,A2,…,AKA1​,A2​,…,AK​,我们称之为接龙数列当且仅当 AiAi​ 的首位数字恰好等于 Ai−1Ai−1​ 的末位数字 (2≤i≤K)(2≤i≤K)。例如 12,23,35,56,61,1112,23,35,56,61,11 是接龙数列;12,23,34…

问题描述

对于一个长度为 KK 的整数数列:A1,A2,…,AKA1​,A2​,…,AK​,我们称之为接龙数列当且仅当 AiAi​ 的首位数字恰好等于 Ai−1Ai−1​ 的末位数字 (2≤i≤K)(2≤i≤K)。例如 12,23,35,56,61,1112,23,35,56,61,11 是接龙数列;12,23,34,5612,23,34,56 不是接龙数列,因为 5656 的首位数字不等于 3434 的末位数字。所有长度为 11 的整数数列都是接龙数列。

现在给定一个长度为 NN 的数列 A1,A2,…,ANA1​,A2​,…,AN​,请你计算最少从中删除多少个数,可以使剩下的序列是接龙序列?

输入格式

第一行包含一个整数 NN。

第二行包含 NN 个整数 A1,A2,…,ANA1​,A2​,…,AN​。

代码

int l = num[0] - '0', r = num[strlen(num) - 1] - '0';:获取数字串的首数字 l 和尾数字 r

int f = max(1, g[l] + 1);:计算以当前数字串结尾的最长数字链的长度。如果当前数字串不能连接到以 l 开头的链上,则长度为 1;否则,长度为以 l 结尾的最长链的长度加 1。

g[r] = max(g[r], f);:更新以 r 结尾的最长数字链的长度。

res = max(res, f);:更新全局最长数字链的长度。

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;const int N = 100010;int n;
int g[10];int main()
{scanf("%d", &n);int res = 0;char num[20];for (int i = 0; i < n; i ++ ){scanf("%s", num);int l = num[0] - '0', r = num[strlen(num) - 1] - '0';int f = max(1, g[l] + 1);g[r] = max(g[r], f);res = max(res, f);}printf("%d\n", n - res);return 0;
}

http://www.dtcms.com/wzjs/224587.html

相关文章:

  • 广州网站建设studstuseo搜索引擎优化薪资水平
  • 百度不收录什么网站网址域名注册
  • wordpress文章页打不开了重庆百度搜索优化
  • 如何给自己的网站做外链南宁网站推广营销
  • 服务器做网站教程企业培训师资格证
  • php做音乐网站前端性能优化有哪些方法
  • 做网站公司官网手机百度登录入口
  • 兴义网站网站建设百度网站排名优化软件
  • 商旅网站制作全国分站seo
  • 中国建筑行业网站优化seo
  • 非常旺财的公司名字深圳seo教程
  • wordpress自定义注册页面模板搜索引擎优化的英文缩写是什么
  • 家庭装修图片朝阳网站seo
  • 可以做公司网站北京专业网站优化
  • 网站 图片延时加载百度指数是干嘛的
  • 百度做网站的公司最新清远发布
  • 网站建设三秒原则国内专业seo公司
  • 一个网站如何做双语北京网站优化体验
  • 官方网站链接如何做长春网站优化方案
  • 易语言可以做网站后端浅议网络营销论文
  • 网站开发 后端返回前端一个地址 有什么用百度下载老版本
  • 出国做博士后网站百度网页版登录首页
  • 香港做最好看的电影网站知名的建站公司
  • 南山区住房与建设局官方网站推广公司好做吗
  • 网站建设哪家做的好短视频营销的特点
  • 澳门出差做网站维护发现漏洞app拉新项目一手渠道商
  • 建站做网站谷歌商店下载官方
  • 广州中小企业网站制作竞价推广什么意思
  • 怎样做专业网站百度小说免费阅读
  • 上海集团网站建设公司好全网营销代运营