字符串序列判定(100%用例)C卷
2023-12-26 14:53:52
输入两个字符串 S 和 L ,都只包含英文小写字母。 S 长度 <=100 , L 长度 <=500,000 。判定 S 是否是 L 的有效字串。
判定规则: S 中的每个字符在 L 中都能找到(可以不连续),且 S 在L中字符的前后顺序与 S 中顺序要保持一致。(例如, S="ace" 是 L="abcde" 的一个子序列且有效字符是 a 、 c 、 e ,而 "aec" 不是有效子序列,且有效字符只有 a 、 e )
输入描述:
输入两个字符串S和L,都只包含英文小写字母。S长度<=100,L长度<=500,000。
先输入S,再输入L,每个字符串占一行。
输出描述:
S串最后一个有效字符在L中的位置。(首位从0开始计算,无有效字符返回-1)
示例1 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
ace abcde
输出
4
示例2 输入输出示例仅供调试,后台判题数据一般不包含示例
输入
fgh abcde
输出
-1
JAVA版本
import java.util.*;
public class Main {
public static int calc(String s,String l){
int size = 0;
文章来源:https://blog.csdn.net/qq_43662348/article/details/135215390
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!