LANQIAO

将LANQIAO中的字母重新排列,可以得到不同的单词,如LANQIAO、AAILNOQ等,注意这7个字母都要被用上,单词不一定有具体的英文意义。
  请问,总共能排列如多少个不同的单词。
答案提交
  这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
 

AC:2520  注意7个不同的数和7个有重复的数的全排列是不一样的

#include
#include
#include
#include

using namespace std;
const int maxn=10010;

int main(){

	string str="abcdefg";//"LANQIAO";
	sort(str.begin(),str.end());
	
	
	int cnt=0;
	do{
		
		cnt++;
		
	}while(next_permutation(str.begin(),str.end()));

	cout<

 

你可能感兴趣的:(反思与总结,蓝桥)