#include #include void dfs(int n, int m, int now, int len, int* result); int main(){ int N, M; scanf("%d %d",&N, &M); int* result = (int*)malloc(sizeof(int)*(M+1)); dfs(N, M, 1, 0, result); free(result); return 0; } void dfs(int n, int m, int now, int len, int* result){ if(len==m){ for(int i=0; i