【编程题目 |100分】字符串子序列II【2022 Q1, Q2考试题】

时间限制:C/C++ 1秒,其他语言 2秒

空间限制:C/C++262144K,其他语言524288K

64bit IO Format:%lld

本题可使用本地IDE编码,不能使用本地已有代码,无跳出限制,

编码后请点击”保存并调试“按钮进行代码提交。

题目描述

给定字符串 target和 source, 判断 target 是否为 source 的子序列。

你可以认为 target 和 source 中仅包含英文小写字母。字符串 source可能会很长(长度 ~= 500,000),而 target 是个短字符串(长度 <=100)。

字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"abc"是"aebycd"的一个子序列,而"ayb"不是)。

请找出最后一个子序列的起始位置。

输入描述:

第一行为target,短字符串(长度 <=100)
第二行为source,长字符串(长度 ~= 500,000)

输出描述:

最后一个子序列的起始位置, 即最后一个子序列首字母的下标

备注:

【华为机试真题 JAVA】字符串子序列II-100相关推荐

  1. 【华为机试真题 JAVA】奥运会排行榜-100

    题目描述 2012伦敦奥运会即将到来,大家都非常关注奖牌榜的情况,现在我们假设奖牌榜的排名规则如下: 1,首先,gold medal 数量多的排在前面: 2,其次,sliver medal 数量多的排 ...

  2. 【华为机试真题 JAVA】数组拼接-100

    [编程题目 |100分]数组拼接[2021H2,2022 Q1 考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64bit IO Fo ...

  3. 【华为机试真题 JAVA】英文输入法-100

    [编程题目 |100分]英文输入法[2021 H2考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64bit IO Format:%l ...

  4. 【华为机试真题 JAVA】绘图机器-100

    [编程题目 |100分]绘图机器[2021 Q2,Q3考试题] 时间限制:C/C++ 1秒,其他语言 2秒 空间限制:C/C++262144K,其他语言524288K 64bit IO Format: ...

  5. 【华为机试真题 JAVA】最多团队-100

    题目描述 用数组代表每个人的能力,一个比赛活动要求参赛团队的最低能力值为N,每个团队可以由1人或2人组成,且1个人只能参加1个团队, 请计算出最多可以派出多少支符合要求的团队? 输入描述 5 3 1 ...

  6. 【华为机试真题Java】从入门到入职-真题列表导读

    写在前面 本专栏有100+道题(持续更新中),都是往期的HW机试真题,根据过往同学的经验基本都会考到原题.大家有什么不懂的都可以留言. 华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100 ...

  7. 【华为机试真题Java】用连续自然数之和来表达整数

    目录 题目描述 输入描述 输出描述 参考示例 参考代码 机试介绍 写在最后

  8. 【华为机试真题Java】统计射击比赛成绩

    目录 题目描述 输入描述 输出描述 参考示例 参考代码 机试介绍 写在最后 题目描述 给定一个射击比赛成绩单,包含多个选手若干次射击的成绩分数,请对每个选手按其最高3个分数之和进行降序排名,输出降序排 ...

  9. 【华为机试真题Java】火星文计算

    目录 题目描述 输出描述 参考示例 参考代码 机试介绍 写在最后 题目描述 已知火星人使用的

最新文章

  1. JAVA常见工具配置
  2. 炸金花的JS实现从0开始之 -------现在什么都不会(1)
  3. python怎么画出圆润的曲线_利用python画出AUC曲线的实例
  4. 【彩彩只能变身队】后端工作总结
  5. getch和getchar的区别
  6. 【1】windows下IOS开发基础环境搭建
  7. Atitit 保证产品易用性的方法总结 目录 1. 什么是易用性 易学 易见 三角关系 1 2. 易用性原理 三原则 易见 映射 反馈 2 2.1. 易见 Visibility 可读性 2 2.2.
  8. java开发常用的linux命令,Java开发中最常用的Linux命令整理
  9. 计算机能力测试在线题库,全国计算机应用能力考试题库及答案2017
  10. 电脑如何检查驱动程序是否正常
  11. 《15款最好用的新浪短链接(t.cn接口)在线生成工具》
  12. 免费好用的流程图软件yed
  13. Java - Eclipse: quot;Error notifying a preference change listenerquot;
  14. 如何优雅的编写前端代码
  15. Dota2 AI 开发 (二)定制AI阵容 配置英雄出装
  16. Java 面向对象学习一周小结
  17. 硬盘连接计算机后怎么使用,台式机硬盘如何接笔记本【方法步骤】
  18. 计算机如何修改用户名和密码忘了怎么办,电脑用户名密码忘记怎么办
  19. Android实现下载文件(图片)显示进度
  20. 条理清晰的入门:使用Java实现RSA加密解密

热门文章

  1. C# 第三方开源控件库,非常强大实用,好比devexpress
  2. 当我们想要用LinkedIn领英开发客户时,如何设计填写职位头衔?
  3. elaticsear学习常见错误
  4. Google代码规范书写格式,告别丑陋代码
  5. 企业如何实现全员网络营销 上海添力网络营销
  6. 【项目跟进】如何写PPT
  7. Bupt桌游馆--共享资源清单
  8. java什么是布尔型_Java新职篇:是什么是布尔型?
  9. 【docker】导入镜像报错磁盘空间不足的解决方法 【docker】修改默认的存储路径
  10. [ZJOI2015] 幻想乡战略游戏——树链剖分