社区讨论

站外题求助,十分感谢!!!

学术版参与者 3已保存回复 8

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
8 条
当前快照
1 份
快照标识符
@lo38tbz0
此快照首次捕获于
2023/10/24 02:40
2 年前
此快照最后确认于
2023/10/24 02:40
2 年前
查看原帖

题目:校训

时间限制:1000ms 内存限制:256mb 栈限制:128mb

题目描述

胡校最喜欢的一句话就是“ZSDLJQQX"(知书达理进取求新),给定一个仅包括Z,S,D,L,J,Q,X七个字母的字符串,希望你能够通过3种操作使其变为“ZSDLJQQX",输出最小操作次数,无解则输出-1
三种操作:
1.删除开头的字母
2.删除结尾的字母
3.交换字符串中的两个字母

输入描述

第一行一个整数T
接下来T行分别有一个字符串

输出描述

输出T行答案

样例1

样例输入

CPP
1
ZSDLJQQXX

样例输出

CPP
1

样例1解释

CPP
删除最后一个字母X

样例2

样例输入

CPP
2
ZSDLJQQ
ZSDLQJXQ

样例输出

CPP
-1
2

样例2解释

CPP
只有7个字符,无解,则输出-1
交换J与Q,X与Q,两次操作

回复

8 条回复,欢迎继续交流。

正在加载回复...