//全排列
void Perm(vector<int> & br , int k , int m)
{
if(k == m)
{
for(auto& x : br)
{
cout<< x << " ";
}
cout<<endl;
}
else
{
for(int j = k ; j <= m ; ++j)
{
swap(br[j] , br[k]);
Perm(br , k+1 , m);
swap(br[j] , br[k]);
}
}
}