#include <stdio.h>
int n,ans[100],k;
void f(int x,int start){
if(x==k){
for(int i=0;i<k;i++) printf("%d ",ans[i]);
printf("\n");
}
for(int i=start;i<=n;i++){
ans[x]=i;
f(x+1,i+1);
}
}
int main(){
scanf("%d %d",&n,&k);
f(0,1);
return 0;
}
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla