HBC20427[SHOI2013]阶乘字符串题解

素流年 算法基础篇 43 0
题库丰富多样,涵盖各个领域,全网最全C++题库,让您在练习中不断成长!
给定一个由前n个小写字母组成的串S, 串S是阶乘字符串当且仅当前n个小写字母的全排列(共n!种)都作为S的子序列出现, 由这个定义出发,可以得到一个简单的枚举法去验证,但是它实在太慢了, 所以现在请你设计一个算法,在1秒内判断出给定的串是否是阶乘字符串。

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

HBC20427[SHOI2013]阶乘字符串题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)

标签: HBC20427[SHOI2013]阶乘字符串题解