[11.10模拟赛]T1

Description

小\(W\)终于学会了魔术, 她迫不及待的想要给你展示一下,小\(W\)的魔术是这样的:
她可以删去一个字符串的任意一个连续子串(可以为空) , 然后把剩下的部分按顺序拼接成一个字符串。
小\(W\)由于刚刚学会魔术, 她只能使用一次。
小\(W\)还有一个特别喜欢的字符串\(s\),如果使用一次魔术之后剩下的字符串就是\(s\),小\(W\)就会对自己的魔术感到满意,但是并不是所有字符串可能让小\(W\)感到满意。
小\(W\)想知道长度为\(n\)的只由小写字母组成的字符串中,无论小\(W\)如何使用魔法都不会满意的有多少个。

Input

第一行一个整数\(n\),表示字符串的长度。
第二行一个只包含小写字母的字符串\(s\)。

Output

Sample Input

Sample Output

Data Constraint

Limit

Solution

Code

原文地址:https://www.cnblogs.com/Agakiss/p/11828870.html

时间: 2024-08-19 14:06:48

[11.10模拟赛]T1的相关文章

2017 11 6模拟赛T1

作为一个毒瘤出题人(wzy:我不是毒瘤出题人,这些题明明很水的),wzy的题干十分复杂,但是把题意简化之后,相当简单粗暴... 求首项为1,等比为m,项数为t的等比数列的和,答案对k取模 不保证m与k互质 如果m与k互质的话,用等比数列的求和公式在求个逆元就能解决了,但是本题显然不能,于是必须考虑不含有除法的算法 于是就有了分治求等比数列和的办法. 设s(x)为等比数列的第n项 由等比数列的性质得到s(y)=s(x)*m^(y-x) (y>x) 将一个长度为2r的等比数列拆分成登场的两部分,对应

11.12 模拟赛T1 加密

[问题描述] 有一种不讲道理的加密方法是: 在字符串的任意位置随机插入字符. 相应的, 不讲道理的解密方法就是从字符串中恰好删去随机插入的那些字符. 给定原文?和加密后的字符串?,求?有多少子串可以通过解密得到原文?. [输入格式] 输入第一行包含一个字符串?,第二行包含一个字符串?. [输出格式] 输出一行,包含一个整数,代表可以通过解密得到原文的?的子串的数量. [样例输入] abcabcabccba [样例输出] 9 [样例解释] 用[l,r]表示子串开头结尾的下标(从 0 开始编号) ,

2017.6.11 校内模拟赛

题面及数据及std(有本人的也有原来的) :2017.6.11 校内模拟赛 T1 自己在纸上模拟一下后就会发现 可以用栈来搞一搞事情 受了上次zsq 讲的双栈排序的启发.. 具体就是将原盘子大小copy一下排个序 用两个指针维护两个数组(原数据 和 排序后的数据), 即分为1数据和2数组 将小于1指针指向的数据的2数组中的数据全部压入栈中 后进行消除, 将栈栈顶元素与当前1数组中的1指针指向的元素进行比较 相同则消除 后重复过程 直至指针超过N 后判断一下是否两个指针都超过了N... #incl

11.27 模拟赛

并没有人做的模拟赛... 出题人hx,,, T1:就是上一道矩阵乘法 数学题 T2: 一个数列中 一个区间满足,存在一个k(L <= k <= R),并且对于任意的i (L <= i <= R),ai都能被ak整除 这样的一个特殊区间 [L, R]价值为R - L 想知道序列中所有特殊区间的最大价值是多少,而有多少个这样的区间呢 这些区间又分别是哪些呢 输出每个区间的L 思路: 用两个ST表分别求一段区间的gcd和最小值 然后可以二分答案 check的时候枚举左端点,判断在这段区间

2017 9 11 noip模拟赛T2

#include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int N=205; int map[N][N]; int d[N],tag[N],book[N],f[N]; int n,m; void work(int x) { memset(d,63,sizeof(d)); memset(book,0,sizeof(book)); memset(f,0,sizeof(

20180610模拟赛T1——脱离地牢

Description 在一个神秘的国度里,年轻的王子Paris与美丽的公主Helen在一起过着幸福的生活.他们都随身带有一块带磁性的阴阳魔法石,身居地狱的魔王Satan早就想着得到这两块石头了,只要把它们溶化,Satan就能吸收其精华大增自己的魔力.于是有一天他趁二人不留意,把他们带到了自己的地牢,分别困在了不同的地方.然后Satan念起了咒语,准备炼狱,界时二人都将葬身于这地牢里. 危险!Paris与Helen都知道了Satan的意图,他们要怎样才能打败魔王,脱离地牢呢?Paris想起了父王

[10.5模拟赛]T1

T1 Description 在\(2019\)年,某小朋友刚刚学习了树,非常开心.现在他想解决这样一个问题:给定一颗有根树(根为\(1\)),有以下两种操作: 标记操作:对某个结点打上标记(在最开始,只有结点\(1\)有标记,其他结点均无标记,而且对于某个结点,可以打多次标记.) 询问操作:询问某个结点最近的一个打了标记的祖先(这个结点本身也算自己的祖先) 你能帮帮他吗? Input 输入第一行两个正整数\(N\)和\(Q\)分别表示节点个数和操作次数 接下来\(N-1\)行,每行两个正整数\

[10.3模拟赛]T1

Description \(Jim\)是一个胆小的男生,可是每天他都要学习到很晚才能回家,而且他回家的路上没有路灯. \(Jim\)非常怕黑,万幸的是他还有一个手电筒可以用,我们设手电筒的电量上限为\(T\). 在\(Jim\)回家的路上有\((N+1)\)个充电站,\(0\)是起点\(N\)是终点,\(Jim\)每走一个单位距离消耗\(1\)个单位的电量. 给出每个充电站到下一个充电站的距离\(D\),以及冲单位电量的花费\(P\),求整个旅途的最少花费. 如果\(Jim\)无法保证全程手电筒

11.4 模拟赛

终于AK了,虽然第三题主要是搞月想出来的 T1: n个1*1的小方块,把这些小方块拼成一个图形,使这个图形周长最小 思路: 枚举拼成长方形的长为i,宽为n/i 可得面积 (i+n/i+(bool)(n%i))*2 1 #include<iostream> 2 #include<cstdio> 3 #include<algorithm> 4 #include<cstdlib> 5 #include<cmath> 6 #include<cstr