问题描述:设R={ r1, r2, ..., rn}是要进行排列的n个元素。其中元素r1, r2, ...,rn可能相同。试设计一个算法,计算出这n个元素的所有不同排列数。Input每组测试数据首先是n(1<=n<=500),接着是待排列的n个元素(小写字母)。Output输出排列总数。Sample Input
假设有数组里面存放26个字母,取出n个,以m个排列,计算排列的总数!
(2) 里面的元素不能重复排列
问题描述:设R={ r1, r2, ..., rn}是要进行排列的n个元素。其中元素r1, r2, ...,rn可能相同。试设计一个算法,计算出这n个元素的所有不同排列数。Input每组测试数据首先是n(1<=n<=500),接着是待排列的n个元素(小写字母)。Output输出排列总数。Sample Input