#include#include using namespace std;void sets(char *data,int start,int end,int m, vector &v){ if( m <=0 || start>end ||end-start+1 ::iterator it = v.begin();it v; int len = strlen(data); for(int i = 1 ; i <= len ; ++i) { sets(data,0,len-1,i,v); } return 1;}
结果: