题目

我的代码
#include <bits/stdc++.h>
using namespace std ;
int m,n,k,cnt ;
char ch[100] ;
int main() {
cin>>n>>m>>k ;
for(int i=1;i<=n;i++)ch[i]='a' ;
for(int i=n+1;i<=n+m;i++)ch[i]='b' ;
do {
cnt++ ;
if(cnt!=k)continue ;
for(int i=1;i<=n+m;i++)cout<<ch[i] ;
cout<<endl ;
}while(next_permutation(ch+1,ch+n+m+1)) ;
return 0 ;
}