南大模拟机试

一、题目描述

依旧是字符串处理,设A和B是两个字符串。我们要用最少的字符操作次数,将字符串A转换为字符串B。这里所说的字符操作共有三种:

删除一个字符;

插入一个字符;

将一个字符改为另一个字符。 对任给的两个字符串A和B,计算出将字符串A变换为字符串B所用的最少字符操作次数。

输入描述

第一行为字符串A;第二行为字符串B;字符串A和B的长度均小于200。

输出描述

只有一个正整数,为最少字符操作次数。

测试样例

输入

sfdxbqw

gfdgw

输出

4

标准动态规划,关键:找准状态转移方程。这个自己只得了40分。不知道60分是啥问题。

二、题目描述

所给字符串正序和反序连接,形成新串并输出

输入描述

任意字符串(长度<=50)

输出描述

字符串正序和反序连接所成的新字符串

测试样例

输入

123abc

输出

123abccba321

打卡题。reverse+string

三、

题目描述

如果在输入的字符串中,含有 类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续递增的字母获数字串替代其中的减号,即,将上面两个子串分别输出为 “defgh”和“45678”。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下:

(1) 遇到下面的情况需要做字符串的展开:在输入的字符串中,出现了减号“-”,减号两侧同为小写字母或同为数字,且按照ASCII码的顺序,减号右边的字符严格大于左边的字符。

(2) 参数p1:展开方式。p1=1时,对于字母子串,填充小写字母;p1=2时,对于字母子串,填充大写字母。这两种情况下数字子串的填充方式相同。p1=3时,不论是字母子串还是数字字串,都用与要填充的字母个数相同的星号“*”来填充。

(3) 参数p2:填充字符的重复个数。p2=k表示同一个字符要连续填充k个。例如,当p2=3时,子串“d-h”应扩展为“deeefffgggh”。减号两边的字符不变。

(4) 参数p3:是否改为逆序:p3=1表示维持原来顺序,p3=2表示采用逆序输出,注意这时候仍然不包括减号两端的字符。例如当p1=1、p2=2、p3=2时,子串“d-h”应扩展为“dggffeeh”。

(5) 如果减号右边的字符恰好是左边字符的后继,只删除中间的减号,例如:“d-e”应输出为“de”,“3-4”应输出为“34”。如果减号右边的字符按照 ASCII码的顺序小于或等于左边字符,输出时,要保留中间的减号,例如:“d-d”应输出为“d-d”,“3-1”应输出为“3-1”。

数据规模和约定

100%的数据满足:1< =p1< =3,1< =p2< =8,1< =p3< =3。字符串长度不超过100

输入描述

输入包括两行: 第1行为用空格隔开的3个正整数,一次表示参数p1,p2,p3。 第2行为一行字符串,仅由数字、小写字母和减号“-”组成。行首和行末均无空格。

输出描述

输出只有一行,为展开后的字符串。

测试样例

输入

121abcs-w1234-9s-4zz

输出

abcsttuuvvw1234556677889s-4zz

复杂模拟,踏下心来做

四、

题目描述

Pear有一个字符串,不过他希望把它切成两段。 这是一个长度为N(<=10^5)的字符串。 Pear希望选择一个位置,把字符串不重复不遗漏地切成两段,长度分别是t和N-t(这两段都必须非空)。

Pear用如下方式评估切割的方案: 定义“正回文子串”为:长度为奇数的回文子串。 设切成的两段字符串中,前一段中有A个不相同的正回文子串,后一段中有B个不相同的非正回文子串,则该方案的得分为A*B。

注意,后一段中的B表示的是:“...非正回文...”,而不是: “...正回文...”。 那么所有的切割方案中,A*B的最大值是多少呢?

输入描述

输入第一行一个正整数N(<=10^5)接下来一行一个字符串,长度为N。该字符串仅包含小写英文字母。

输出描述

一行一个正整数,表示所求的A*B的最大值。

测试样例

输入

10bbaaabcaba

输出

38

类似动规的题。正向遍历 求正回文,反向遍历 求非正回文。数组每个项代表相应位置回文个数,找哪个乘积最大。

关键:时间复杂度如何降低。是求出还所字串吗?还是有技巧的求子串。

五、

题目描述

给出一个非空的正则表达式和一个字符串,求该字符串是否能匹配该正则表达式。

这个正则表达式可能含有:

基本元素:

空串,输入中不体现;

单个小写字母(例如 a ),a 匹配小写字母 a,这里 a 表示小写字母 a。

运算符:

连接(例如 ab),ab 匹配可以表示成一个与 a 匹配的串与一个与 b 匹配的串相连接的串,这里 a 表示一个正则表达式,下同。

或(例如 a|b),a|b 匹配与 a 和 b 中至少一个匹配的串。

闭包(例如 a),a 匹配零个或多个与 a 匹配的串的连接。

正闭包(例如 a+),a+ 匹配一个或多个与 a 匹配的串的连接。

括号(例如 (a))

其中连接和或是二元运算符,闭包和正闭包是一元运算符。

所有运算符都是左结合的,即同等优先级的运算顺序从左到右。

闭包和正闭包的优先级最高,连接次之,或的优先级最低。

输入描述

多组数据,每组数据两行:

第一行是一个非空正则表达式,保证符合上述定义,但可能出现多余括号。保证不出现空括号。

第二行是一个由小写字母组成的非空字符串。

输出描述

对于每组数据,如果正则表达式能匹配该字符串,输出一行"Yes",否则输出一行"No",不含引号。

测试样例

输入

aaaa*aaa+ac*a*baabab*abbba(a|b+)*aaaa(a|b+)*aaababbaa(a|cb+)*aacaa(a|cb+)*aacbbbaacbaa(a|cb+)*aacbbbaacb((a*))aa

输出

NoYesYesYesNoYesYesNoYesNoYes

这题不会。LEETCODE上有类似的题,是用动规做的

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,029评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,238评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,576评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,214评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,324评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,392评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,416评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,196评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,631评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,919评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,090评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,767评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,410评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,090评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,328评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,952评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,979评论 2 351