当前位置: 首页 > news >正文

OD C卷 - 有效子字符串

文章目录

  • 有效子字符串

有效子字符串

  • 输入两个字符串S, L,都只包含小写字母;
  • len(S) <= 100, len(L) <= 500000,判断S是否是L的有效子字符串;
  • 判断规则:
    • S中的每个字符在L中都能找到(可以不连续),且S在L中字符的前后顺序与S中的顺序要保持一致。
    • 例如: S=“ace” 是L="abcde"的一个有效子序列,而“aec”不是有效子序列,且有效字符只有a、e

输入描述:
输入字符串S
输入字符串L
输出描述:
S最后一个有效字符在L中的位置,索引从0开始,若S为无效序列返回-1;

示例1
输入:
ace
abcde
输出:
4

示例2
输入:
fgh
abcde
输出:
-1

思路:

  • 首先S字符串必须是有效的L的子串,所有必定每个字符都可以在L中按照顺序找到;
  • 否则,S无效,输出-1

s_arr = input()
l_arr = input()
index1 = 0
index2 = 0while index1 < len(s_arr) and index2 < len(l_arr):if s_arr[index1] == l_arr[index2]:index1 += 1index2 += 1if index1 == len(s_arr):print(index2 - 1)
else:print(-1)
http://www.dtcms.com/a/423060.html

相关文章:

  • 无人机定点派送技术要点与运行方式
  • 实战项目:活动报名小程序-应用内数据库CRUD
  • 从零构建能自我优化的AI Agent:Reflection和Reflexion机制对比详解与实现
  • 能见度监测站的优点是什么
  • 网站建设需要代码哪些网站可以做国外生意
  • 建网站不想用怎样撤销有关于做茗茶的网站
  • PDDA-CY5用于制备荧光标记聚合物、纳米载体或功能化材料
  • 信息安全基础知识:10入侵检测技术
  • 电机控制:前馈与反馈
  • 创网站永久免费建站如何让百度不收录网站
  • Frames:Runway推出的AI图像生成模型,提供前所未有的风格控制和视觉一致性
  • Sentinel 深度解析:限流与熔断降级的微服务稳定性保障实践
  • wordpress 网站图标软件开发一个月多少工资
  • 计算机视觉(opencv)——基于 dlib 人脸对齐
  • 古代游戏中的社交密码
  • (免费分享)基于python的飞机大战游戏
  • 虚幻引擎UE5专用服务器游戏开发-21 连招技能动画蒙太奇播放
  • 洛阳市建设厅网站网站优化布局
  • 20250929给PRO-RK3566开发板在Buildroot系统下裁剪内核【已关闭摄像头ov4689为例子】
  • Python 豆瓣TOP250 爬虫类讲解
  • 建一个网站迈年广电基础设施建设官方网站
  • Microsoft Access SQL 查询中的通配符
  • 服务好的高端网站建设企业网站开发一般用的什么架构
  • Trae添加mysql mcp AI编程 链接数据库
  • LeetCode 199. 二叉树的右视图
  • 做网页和网站有什么区别吗网站如何做移动适配
  • 番禺区移动端网站制作外贸公司名称大全简单大气
  • flutter实现Function Call
  • 如何给给公司建立网站毕业设计做视频网站
  • 【c++】:Pimpl 模式使用