0115. 不同的子序列

0115. 不同的子序列 #

  • 标签:
  • 难度:困难

一、题目说明 #

描述

给你两个字符串 s 和 t ,统计并返回在 s 的 子序列 中 t 出现的个数。

题目数据保证答案符合 32 位带符号整数范围。

示例

  • 示例 1:
输入:s = "rabbbit", t = "rabbit"
输出:3
解释:
如下所示, 有 3 种可以从 s 中得到 "rabbit" 的方案。
rabbbit
rabbbit
rabbbit
  • 示例2:
输入:s = "babgbag", t = "bag"
输出:5
解释:
如下所示, 有 5 种可以从 s 中得到 "bag" 的方案。 
babgbag
babgbag
babgbag
babgbag
babgbag

提示

  • 1 <= s.length, t.length <= 1000
  • s 和 t 由英文字母组成

二、解题思路 #