Skip to content

Files

Latest commit

089c91a · Aug 22, 2024

History

History
28 lines (20 loc) · 1022 Bytes

0466-count-the-repetitions.adoc

File metadata and controls

28 lines (20 loc) · 1022 Bytes

466. Count The Repetitions

{leetcode}/problems/count-the-repetitions/[LeetCode - Count The Repetitions^]

Define S = [s,n] as the string S which consists of n connected strings s. For example, ["abc", 3] ="abcabcabc". On the other hand, we define that string s1 can be obtained from string s2 if we can remove some characters from s2 such that it becomes s1. For example, “abc” can be obtained from “abdbec” based on our definition, but it can not be obtained from “acbbe”. You are given two non-empty strings s1 and s2 (each at most 100 characters long) and two integers 0 ≤ n1 ≤ 106 and 1 ≤ n2 ≤ 106. Now consider the strings S1 and S2, where S1=[s1,n1] and S2=[s2,n2]. Find the maximum integer M such that [S2,M] can be obtained from S1.

Example:

Input:
s1="acb", n1=4
s2="ab", n2=2

Return:
2
link:{sourcedir}/_0466_CountTheRepetitions.java[role=include]