题目信息

题目类型
提高级
题目年份
2023
题目题型
编程题
关 键 词
消消乐(game)

题目题干

第 2 题   

消消乐(game)pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【题目描述】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

小L现在在玩一个低配版本的消消乐,该版本的游戏是一维的,一次也只能消除两个相邻的元素。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现在,他有一个长度为n且仅由小写字母构成的字符串。我们称一个字符串是可消除的,当且仅当可以对这个字符串进行若干次操作,使之成为一个空字符串。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

其中每次操作可以从字符串中删除两个相邻的相同字符,操作后剩余字符串会拼接在一起。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

小L想知道,这个字符串的所有非空连续子串中,有多少个是可消除的。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入格式】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

从文件game.in中读入数据。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入的第一行包含一个正整数n,表示字符串的长度。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入的第二行包含一个长度为n且仅由小写字母构成的的字符串,表示题目中询问的字符串。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出格式】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出到文件game.out中。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出一行包含一个整数,表示题目询问的答案。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例1输入】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

8
accabccb

【样例1输出】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

5

【样例1解释】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

一共有5个可消除的连续子串,分别是cc、acca、cc、bccb、accabccb。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例2】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

见选手目录下的game/game2.in与game/game2.ans。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例3】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

见选手目录下的game/game3.in与game/game3.ans。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【样例4】pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

见选手目录下的game/game4.in与game/game4.ans。pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第 2 题    消消乐(game)  【题目描述】  小L现在在玩一个低配版本的消消乐,该版本的游戏是一维的,一次也只能消除两个相邻的元素。  现在,他有一个长度为n且仅由小写字母构成的字符串。我们pGc100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

第 4 题    种树(tree) 【题目描述】 你是一个森林养护员,有一天,你接到了一个任务:在一片森林内的地块上种树,并养护至树木长到指定的高度。 森林的地图有n片地块,其中1号地块连接森林
第 3 题    结构体(struct) 【题目背景】 在C++等高级语言中,除了int和float等基本类型外,通常还可以自定义结构体类型。在本题当中,你需要模拟一种类似C++的高级语言的结构体
第 2 题    消消乐(game) 【题目描述】 小L现在在玩一个低配版本的消消乐,该版本的游戏是一维的,一次也只能消除两个相邻的元素。 现在,他有一个长度为n且仅由小写字母构成的字符串。我们
第 1 题    密码锁(lock) 【题目描述】 小Y有一把五个拨圈的密码锁。如图所示,每个拨圈上是从0到9的数字。每个拨圈都是从0到9的循环,即9拨动一个位置后可以变成0或8, 图1:密
第 20 题 2.(最大值之和)给定整数序列 ,求该序列所有非空连续子序列的最大值之和。上述参数满足  。一个序列的非空连续子序列可以用两个下标 l和 r(其中 0≤l≤r<n)表示,对应的序列
第 19 题 1. (第 k 小路径)给定一张 n 个点 m条边的有向无环图,定点编号从 0到n−1,对于一条路径,我们定义“路径序列”为该路径从起点出发依次经过的顶点编号构成的序列。求所有至少包含一
第 18 题 3. #include <vector>  #include <algorithm>  #include <iostream>    using na
第 17 题 2. #include <iostream>  #include <cmath>  #include <vector>  #include <a
第 16 题 1. #include <iostream>  using namespace std;  unsigned short f(unsigned short x) {     
第15题 现在用如下代码来计算下xn,其时间复杂度为() double quick_power(double x, unsigned n){  If(n == 0) return 1;  If(n =

提示声明

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

猜你喜欢