记录编号 |
224633 |
评测结果 |
AAAAAAAAAA |
题目名称 |
组合的输出 |
最终得分 |
100 |
用户昵称 |
liu_runda |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.016 s |
提交时间 |
2016-02-16 14:56:31 |
内存使用 |
0.33 MiB |
显示代码纯文本
#include<cstdio>
int n,r;
int ans[10000];
int len = 0;
void output(){
if(len==r){
for(int i = 0;i<len;++i){
printf("%3d",ans[i]);
}
printf("\n");
return;
}
for(int i = len?ans[len-1]+1:1;i<=n;++i){
ans[len++]=i;
output();
len--;
}
}
int main(){
freopen("compages.in","r",stdin);
freopen("compages.out","w",stdout);
scanf("%d %d",&n,&r);
output();
fclose(stdin);fclose(stdout);
return 0;
}