给定一个由前n个小写字母组成的串S, 串S是阶乘字符串当且仅当前n个小写字母的全排列(共n!种)都作为S的子序列出现, 由这个定义出发,可以得到一个简单的枚举法去验证,但是它实在太慢了, 所以现在请你设计一个算法,在1秒内判断出给定的串是否是阶乘字符串。
给定一个由前n个小写字母组成的串S。 串S是阶乘字符串当且仅当前n个小写字母的全排列(共n!种)都作为S的子序列(可以不连续)出现。 由这个定义出发,可以得到一个简单的枚举法去验证,但是它实在太慢了。 所以现在请你设计一个算法,在1秒内判断出给定的串是否是阶乘字符串。
(图片来源网络,侵删)