Toggle navigation
C语言网
教程
博客
团队
训练
训练
题库
题集
状态
排名
比赛
比赛
标准
自主
考试
网课
AI助手
AI助手
代码解释
语言转换
编程助手
代码查错
SQL转换
代码生成
登录/注册
3152 问题 C: 蓝桥杯2023年第十四届省赛真题-接龙数列
时间限制: 1s
内存限制: 256MB
提交: 16204 解决: 3999
题目描述
对于一个长度为 K 的整数数列:A
1
, A
2
, . . . , A
K
,我们称之为接龙数列当且仅当 A
i
的首位数字恰好等于 A
i−1
的末位数字 (2 ≤ i ≤ K)。
例如 12, 23, 35, 56, 61, 11 是接龙数列;12, 23, 34, 56 不是接龙数列,因为 56的首位数字不等于 34 的末位数字。所有长度为 1 的整数数列都是接龙数列。
现在给定一个长度为 N 的数列 A
1
, A
2
, . . . , A
N
,请你计算最少从中删除多少个数,可以使剩下的序列是接龙序列?
输入
第一行包含一个整数 N。
第二行包含 N 个整数 A
1
, A
2
, . . . , A
N
。
输出
一个整数代表答案。
样例输入
5 11 121 22 12 2023
样例输出
1
提示
删除 22,剩余 11, 121, 12, 2023 是接龙数列。
对于 20% 的数据,1 ≤ N ≤ 20。
对于 50% 的数据,1 ≤ N ≤ 10000。
对于 100% 的数据,1 ≤ N ≤ 10
5
,1 ≤ A
i
≤ 10
9
。所有 A
i
保证不包含前导 0。
C
C++
Java
Python
PHP
代码重置
开启O2优化
1
2
#include
<stdio.h>
int
main
(
)
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
比赛公告
请参加蓝桥杯天梯赛的同学们认真模拟,限时训练,积极备战,争取省一。加油!
比赛状况
比赛介绍
题目列表
提交状态
比赛排名
OI赛制排名
综合统计
分享到
更多...