问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 简单的数的全排列问题。。。求详解

发布网友 发布时间:2022-06-22 21:41

我来回答

1个回答

热心网友 时间:2022-07-07 12:29

简单dfs枚举即可

#include <stdio.h>
int mark[11];
int n;
int r;
int path[11];
void dfs(int dep,int x)
{
int i;
if(dep==r)
{
for(i=0;i<dep;++i)
{
printf("%d",path[i]);
}
puts("");
return;
}
for(i=x+1;i<=n;++i)
if(!mark[i])
{
mark[i]=1;
path[dep]=i;
dfs(dep+1,i);
mark[i]=0;
}
}
void main()
{
while(scanf("%d%d",&n,&r)!=EOF)
{
int i;
for(i=1;i<=n;++i)mark[i]=0;
dfs(0,0);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
社会消费品零售总额反映什么问题社会消费品零售总额反映什么 我的头发发质很软 不想每天做头发 是烫发根还是怎么 就能让头发蓬起来... ...的时候如果想让软化完头顶的头发能蓬起来一些,应该可以做到吧?那... 我拿建设银行卡在邮政夸行转给农业银行可不可以 ...银行卡在自助取款机上可不可以跨行转账到农业银行卡上。可以的话手 ... 邮政银行卡转农业银行卡帐号怎么转(在自动取款上转) 邮政卡自助取款机内给外省农业银行卡转账需要多久到账 请问广州D1857在广州哪个站 薄壁不锈钢管什么型号的氩弧焊机能焊 韶关常年平均温度是多少 没毕业的大学生注册凰腾众创对将来就业有影响吗? 中移铁通和凰腾众创是什么关系- 问一问 凰腾众创怎么签署协议? 凰腾众创注册账号后能注销吗? 凰腾众创平台合法吗 凰腾众创注销个体商户 12星座中最不擅长撒谎的星座 太实诚,最不会撒谎的星座有哪些,你知道吗? 抖音火山版,里面视频创作收入只有4分钱怎么提取- 问一问 太诚实,最不擅长说谎的四大星座有哪些,你知道吗? 幸福最大的绊脚石,是只想“得到我的幸福”是什么意思? 我本无意惹惊鸿奈何惊鸿入我心是什么意思 一笑天下醉,回眸尽落殇,丛丛人海无熟影,落雨红尘无破晓是什么意思 花有落殇,人有初赏,时光下,谁是谁的别来无恙是什么意思 落殇微凉什么意思? ...落殇”两个字,揣测下他到底怎么了?字意思又是什么呢? 为什么手机风行电影下载的电影看不了,提示网络异常 ζ 落殇 怎么读 落觞的含义及其艺术签名 落殇 是什么意思 辣酱烤生蚝的做法,韩式辣酱烤生蚝怎么做好 生蚝烧烤的酱怎么做好吃? 那碳烧生蚝里面的辣椒酱是怎么调的啊,碳烤的时间掌握在多久为佳?_百度... 说谎能轻易被人看出,最不会撒谎的星座是谁? ...转账成功,但是对方没有收到钱,自己这里也没有退款,该怎么办?_百度... 建行跨行转账2笔,对方收到一笔,另一笔没收到,但我显示已转出去2笔... 春节为什么要给压岁钱?你知道吗? 全新12ProMa_256G双卡像素多少 华为3628交换机24口都是千兆吗 自贡市泰通建筑工程有限责任公司怎么样? 光明磊落的狮子座,是不是十二星座中最不擅长撒谎的星座? 桂圆红枣党参黄芪枸杞茶隔夜的可以喝吗 因上班原因想晚上煮好早上喝 红枣枸杞党参煲的鸡汤过了夜第二天能喝吗 迫于无奈,他们不得不撒谎的星座,都有哪些星座呢? 四川什么面最好吃? 华为手机不支持打开非业务域名怎么解决- 问一问 阴阳五行的关系是什么? 阴阳五行的关系是什么呢? 黑霉是什么果实? 黑霉和桑果是同一种类的食物吗