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

中国建设银行官网站周波乐平网站

中国建设银行官网站周波,乐平网站,网站建设服务规划与措施,想自己做网站推广【题目描述】 对于一个长度为 K 的整数数列:A1,A2,...,AK,我们称之为接龙数列当且仅当 的首位数字恰好等于 的末位数字 (2≤i≤K)。 例如 12,23,35,56,61,11 是接龙数列;12,23,34,56 不是接龙数列,因为 56 的首位数字不等于 3…

【题目描述】

对于一个长度为 K 的整数数列:A1,A2,...,AK,我们称之为接龙数列当且仅当 A_{i} 的首位数字恰好等于 A_{i-1} 的末位数字 (2≤i≤K)。

例如 12,23,35,56,61,11 是接龙数列;12,23,34,56 不是接龙数列,因为 56 的首位数字不等于 34 的末位数字。

所有长度为 1 的整数数列都是接龙数列。

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

【输入格式】

第一行包含一个整数 N。

第二行包含 N 个整数 A1,A2,...,AN。

【输出格式】

一个整数代表答案。

【数据范围】

对于 20% 的数据,1≤N≤20。
对于 50% 的数据,1≤N≤10000。
对于 100% 的数据,1≤N≤10的5次方,1≤Ai≤10的9次方。所有 Ai 保证不包含前导 0。

【输入样例】

5
11 121 22 12 2023

【输出样例】

1

【样例解释】

删除 22,剩余 11,121,12,2023 是接龙数列。

【代码】

#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.yayakq.cn/news/210211/

相关文章:

  • 地方生活门户网站建设方案wordpress 缓存 收录
  • 网站代理浏览器0太原网站制作多少钱
  • 哪个网站做海南二手房公司网站seo外包
  • 樟木头镇仿做网站山东兴华建设集团有限公司网站
  • 北京网站建设公司完美湖南岚鸿首 选网站开发赚钱么
  • html网站的设计哪些网站是用twcms做的
  • 哪个网站建站好wordpress用户注册文件
  • 企业网站栏目规划的重要性南宁响应式网站制作
  • 建设银行 网站用户拼多多网络营销模式
  • 杭州网站网站建设需要汇报哪些内容
  • 高端网站开发的公司深圳百度快速排名提升
  • 开平网站设计百度趋势搜索大数据
  • 烟台公司网站建设网站商城运营模式
  • 许昌市网站开发网站开发需要申请专利吗
  • 一对一直播网站开发厦门软件园网站开发
  • 长春火车站停车场24小时收费标准施工企业突发环境事件应急预案
  • 做网站图片显示不来企业网站主页模版
  • 网站的数据备份和恢复app推广营销公司
  • 网站制作 信科网络宿州做网站公司
  • 东莞网站建设品牌公司网站重新解析
  • 韩版做哪个网站好医疗网站的建设主要竞争对手
  • 网站开发项目项目运营网站带薪歌手都要怎样做呀
  • 丰都网站建设公司毕设 网站开发的必要性
  • 郑州做网站七彩科技邯郸做网站哪家好
  • 免费ps软件网站国内十大4a广告公司
  • 网站建设属于行政那个模块全球咨询公司最新排名
  • 网站开发协议模版关于网站优化的文章
  • 牡丹区住房城乡建设局网站吉林省建设厅网站
  • 西安直播网站开发网站开发图片压缩上传报酬
  • 漯河做网站zrgu网站建设要多久