题目信息

题目类型
省赛
题目年份
2025
题目题型
编程题
关 键 词
替换ABC

题目题干

题目描述

有一个长度为n的字符串S,其中字符串中的每个字符是'A'、'B'和'C'中的一个,你可以对字符串进行一系列的操作,具体操作有:cIW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(1) 在第奇数次操作(例如:第1次、第3次、...)时,你可以选择字符串中任意一个连续子串"ABC",并且用"B"替换它(即把三个字符压缩为1个字符)。cIW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

(2) 在第偶数次操作(例如:第2次、第4次、…)时,你可以选择字符串中任意一个连续子串"ABC",并且用"AC"替换它(即把三个字符压缩为2个字符)cIW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

你最多能够进行多少次操作?cIW100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

第一行,一个正整数n; 第二行,一个长度为n的字符串S。

输出

输出一行,按照题目要求所得到的操作次数。

数据范围

1≤n≤2*10^5

输入样例1

6 AABCCC

输出样例1

2

答案解析

相关题目

红蓝扑克排列题目描述 魔术师大卫将n张红色扑克牌和n张蓝色扑克牌混合在一起并打乱洗牌后,整齐叠放在桌子上。然后大卫请现场嘉宾从这叠牌最上面的扑克牌开始拿,连续拿取任意数量的牌组成一沓(至少拿1张,最多
替换ABC题目描述 有一个长度为n的字符串S,其中字符串中的每个字符是'A'、'B'和'C'中的一个,你可以对字符串进行一系列的操作,具体操
小球题目描述 有n个小球摆成一排,第i个小球的颜色为c,在这一排小球中,你可以选择其中连续的K个小球并且获得他们。 你喜欢五彩缤纷的颜色,所以你获得的小球不同颜色越多,就越高兴,输出你能获得的最多的
满足条件的G(a,b)题目描述 定义G(a,b)为两个正整数 a 和 b 先后连接起来组成新的正整数。 例如:当a为202、b为4时,G(a,b)=G (202,4)=2024。现在给定两个整数 n
减半之谜题目描述 小明现在有n个箱子,编号为1~n,第i个箱子中有ai个金币。小明需要按照箱子编号从小到大依次打开所有箱子,一个箱子都需要一把钥匙,现在有两种钥匙可以打开箱子: A钥匙,需要花费k个
第六题:带分数 编程实现:带分数 提示信息: 带分数是分数的一种形式,带分数包含两个部分:整数部分和真分数部分。 例如: 3(3/4) 前边的为整数部分,后边4分之3为真分数部分。 读作:三又四分之三
第五题:回形取数 编程实现:回形取数 回形取数是沿着一个数字矩阵的左上角向下开始移动取数当前方没有数字或者数字已经被取过就会左转继续移动取数当没有数可取时回形取数结束,如下图所示 回形取数结束后会产
第四题:最少问题 编程实现:最少问题 题目描述:输入两个整数n(0<n<100001)和k(0<k<100001),通过对n连续进行加1或减1或乘以2这3种操作,使得n最后结果
第二题:判断偶数 编程实现:判断偶数 题目描述:输入两个不相等的四位正整数N(1000<=N<=9999)和M(1000<=M<=9999),其中 N<M,中间以一个空格
第三题:计数 编程实现:计数 题目描述:输入一个正整数n(1<=n<=1000),统计从1到n之间(包含1和n)所有正整数中, 0,1,2,3,4,5,6,7,8,9的数字分别出现的次数,

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢