@inkysakura
2017-05-02T16:10:31.000000Z
字数 365
阅读 1410
CODE
#include <iostream>
#include <algorithm>
#include <cstdio>
using namespace std;
int n,k,t;
int a[100],b[100];
int nCase;
int main()
{
cin >> t;
while(t--)
{
for(int i=0;i<26;i++)
a[i]='A'+i;
for(int i=0;i<26;i++)
b[i]=i;
cin >>n >> k;
cout <<"Case "<<++nCase<<":"<<endl;
for(int i=0;i<k;i++)
{
for(int j=0;j<n;j++)
putchar(a[b[j]]);
putchar('\n');
if(!next_permutation(b,b+n))break;
}
}
return 0;
}