P3989 [SHOI2013] 阶乘字符串

题目背景

shoi2013d1t2 (本题卡常数注意)

题目描述

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

输入格式

输出格式

说明/提示

第一组数据中,`ab` 这个串没有作为子序列出现。 ![](https://cdn.luogu.com.cn/upload/image_hosting/9zs871wl.png)