#include<bits/stdc++.h> using namespace std; int main() { char arr[] = "LANQIAO"; sort(arr,arr+7); int ans = 1;//这里一定要初始化为1,因为下面next_permutation()是判断下一个序列是否存在的. while(next_permutation(arr,arr+7)) { ans++; } cout<<ans<<endl; return 0; }
#include<bits/stdc++.h> using namespace std; int main() { char arr[] = "LANQIAO"; sort(arr,arr+7); int ans = 1;//这里一定要初始化为1,因为下面next_permutation()是判断下一个序列是否存在的. while(next_permutation(arr,arr+7)) { ans++; } cout<<ans<<endl; return 0; }