题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
破碎的项链

题目题干

破碎的项链

有一条项链,是n个由红、白、蓝色的珠子组成的,珠子是随意安排的。图3.2是n=29的两个例子,其中第1和第2个珠子已经被标记,A例中的项链可以用字符串“brbrrrbbbrrrrrbrrbbrbbbbrrrrb”表示,r,b,w分别表示红珠子、蓝珠子和白珠子。WLY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

破碎的项链 有一条项链,是n个由红、白、蓝色的珠子组成的,珠子是随意安排的。图3.2是n=29的两个例子,其中第1和第2个珠子已经被标记,A例中的项链可以用字符串“brbrrrbbbrrrrrbrrbbrbbbbrrrrb”表示,r,b,w分别表示红珠子、蓝珠子和白珠子。   图3.2  假如在某处打破项链,展开成一条直线,然后从一端开始收集同颜色的珠子直到遇到一个不同的颜色珠子,在另一端做同样的事(颜色可能与在这之前收集的不同)。 确定应该在哪里打破项链来收集到最大数目的珠子。 例如,在A例中的项链中,在珠子9和珠子10或珠子24和珠子25之间打断项链可以收集到8个珠子。 当收集珠子的时候,一个被遇到的白色珠子可以被当做红色也可以被当做蓝色。 写一个程序来确定从一条被给出的项链可以收集到的珠子最大数目。  输入 第一行一个正整数n(3≤n≤350),表示珠子数目。 第二行为一串长度为n的字符串,每个字符是‘r’,‘b’或‘w’。  输出 输出一个整数,表示从给出的项链中可以收集到的珠子的最大数量。  样例 输入 29  wwwbbrwrbrbrrbrbrwrwwrbwrwrrb 输出 11 图3.2WLY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

假如在某处打破项链,展开成一条直线,然后从一端开始收集同颜色的珠子直到遇到一个不同的颜色珠子,在另一端做同样的事(颜色可能与在这之前收集的不同)。 确定应该在哪里打破项链来收集到最大数目的珠子。 例如,在A例中的项链中,在珠子9和珠子10或珠子24和珠子25之间打断项链可以收集到8个珠子。 当收集珠子的时候,一个被遇到的白色珠子可以被当做红色也可以被当做蓝色。 写一个程序来确定从一条被给出的项链可以收集到的珠子最大数目。WLY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

第一行一个正整数n(3≤n≤350),表示珠子数目。 第二行为一串长度为n的字符串,每个字符是‘r’,‘b’或‘w’。WLY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出一个整数,表示从给出的项链中可以收集到的珠子的最大数量。WLY100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

29 
wwwbbrwrbrbrrbrbrwrwwrbwrwrrb

输出

11

答案解析

相关题目

翻转棋盘 4×4的棋盘中,每个格子里的棋子要么是黑色向上,要么是白色向上,当把一个格子里的棋子颜色翻转(黑→白或者白→黑)时,其周围上下左右(如果存在的话)的格子里的棋子颜色也被翻转,问至少翻转几个棋
破碎的项链 有一条项链,是n个由红、白、蓝色的珠子组成的,珠子是随意安排的。图3.2是n=29的两个例子,其中第1和第2个珠子已经被标记,A例中的项链可以用字符串“brbrrrbbbrrrrrbrrb
排队 在一个奇怪的餐厅,餐厅老板正在要求顾客们分两批就餐。所有第2批就餐的顾客排在队伍后半部分,队伍的前半部分由第1批就餐的顾客占据。 第i个顾客有一张标明他用餐批次Di(1≤Di≤2)的卡片。虽然所
健康的奶牛 已知每种饲料中包含的维他命量,每种饲料最多只能对牛使用一次,请你帮助农夫喂养奶牛,以保持它们的健康,使喂给牛的饲料的种数最少。 输入 第1行为一个整数V(1≤V≤25),表示需要的维他命
 加急密文 加急密文使用了“恺撒加密法”,所谓“恺撒加密法”,是指对于明文中的每个字母,用它后面的第t个字母代替。例如:当t=2时,字母A将变成C,字母B将变成D,……,字母Y将变成A,字母Z将变成B
卖宝石 一堆宝石分五次出售,第一次卖出全部的一半加二分之一个;第二次卖出余下的三分之一加三分之一个;第三次卖出余下的四分之一加四分之一个;第四次卖出余下的五分之一加五分之一个;最后卖出余下的11个。问
打猎 森林里有M×N棵树,组成一个M行N列的矩阵,水平或垂直相邻的两棵树的距离为1,猎人和熊分别在一棵树下。如果猎人与熊之间没有其他的树遮挡视线,猎人就可以开枪打到熊。 己知猎人和熊的位置,试判断熊
懒羊羊和灰太狼(sheep) 题目描述 贾神最喜欢看的动画片是《懒羊羊与灰太狼》。 青青草原上,灰太狼要来吃懒羊羊了,贾神让你放一些障碍(数量无限)来阻挡灰太狼,这时贾神想知道你尽全力能否保护所有懒
搬砖 题目描述 考古队发现了一个非常巨大的古墓,具有非常高的考古价值,你随队来到了考古现场。经过紧张的发掘,古墓的墓道终于显露出来,但是它被一块块方砖封住了,现在你的任务就是帮助考古队将这些方砖移走,
最长连续相同字母长度(long) 题目描述 已知一串由 26 个英文大写字母组成的字母序列,要求同学们在最短的时间里找出这个字母序列中哪个字母连续出现的次数最多,并且指出该字母一共连续出现了多少次。例

提示声明

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

猜你喜欢