2023华为od机试真题 C++ 实现【全排列】

 目录

题目

思路

考点

Code


题目

给定一个只包含大写英文字母的字符串S,要求你给出对S重新排列的所有不相同的排列数。

如:S为ABA,则不同的排列有ABA、AAB、BAA三种。

解答要求

时间限制:5000ms, 内存限制:100MB

输入描述
输入一个长度不超过10的字符串S,确保都是大写的。

输出描述
输出S重新排列的所有不相同的排列数(包含自己本身)。

示例 1:
输入
ABA
输出
3
示例 2:
输入
ABCDEFGHHA
输出
907200

思路

1:全排列问题,根本还是数学问题

考点

1ÿ

猜你喜欢

转载自blog.csdn.net/misayaaaaa/article/details/132942977