当前位置: 首页 > news >正文

有没有做淘宝的网站五年级上册语文优化设计答案

有没有做淘宝的网站,五年级上册语文优化设计答案,做二手物资买卖的网站,免费版b站2023题目: 94. 递归实现排列型枚举 - AcWing题库 思路: 1.全排列问题(坑位问题)---->递归搜索树---->用dfs深度优先搜索。 2. u表示当前坑位,state[u]表示坑位u存储的数据。因为不同坑位的数据不可以重复&#…

题目:

94. 递归实现排列型枚举 - AcWing题库 

 

思路: 

1.全排列问题(坑位问题)---->递归搜索树---->用dfs深度优先搜索。

2. u表示当前坑位,state[u]表示坑位u存储的数据。因为不同坑位的数据不可以重复,故引入used[i]用于判断数据i是否使用过。

3.注意恢复现场。

代码:

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
const int N = 10;
int state[N];//0表示还没有放数,1~n表示放了哪个数
using namespace std;
bool used[N];//true表示用过,false表示没有
int n;
void dfs(int u)
{if (u > n)//越界{for (int i = 1; i <= n; i++)printf("%d ", state[i]);puts("");//换行return;}//依次枚举每一个分支,即当前位置可以填哪些数for (int i = 1; i <= n; i++) if (!used[i]) {state[u] = i;used[i] = true;dfs(u+1);//恢复现场state[u] = 0;used[i] = false;}
}
int main()
{scanf("%d", &n);dfs(1);return 0;
}

 

http://www.yidumall.com/news/44805.html

相关文章:

  • 网站建设与网页设计进入百度app
  • 唐山个人网站建设品牌推广外包公司
  • 网站建设公司怎么做可以进入任何网站的浏览器
  • wordpress 调用所有分类扬州整站seo
  • 中华衣柜网seo整站优化外包
  • 做网站公众号多少钱杭州谷歌推广
  • 手机做网站用什么软件东莞seo
  • 东莞南城网站制作公司网络营销团队
  • 网站icon怎么做的电商网站建设价格
  • 做网站要钱嘛东莞建设企业网站
  • wordpress后台打开太慢seo常用方法
  • 江苏建设人才考试网官方网站株洲发布最新通告
  • 网站建设公司创意百度自然搜索排名优化
  • wordpress怎么上传图片重庆seo推广外包
  • h5网站开发多少钱百度整站优化
  • 石龙做网站百度seo规则最新
  • 最专业的做网站公司有哪些怎么在百度免费推广
  • wordpress+判断标签aso优化{ }贴吧
  • 微信哪里可以做视频网站seo站长工具查询
  • 赤裸做爰游戏漫画网站今日大新闻
  • 做网站大概多钱深圳网站建设 手机网站建设
  • 没技术怎么做网站百度广告代理
  • 建行手机网站网站关键词优化有用吗
  • 局域网访问wordpressseo如何提高网站排名
  • 网站做app安全吗搜索网站排行
  • 网站制作在哪里比较好开封网站推广公司
  • 网站建设优化的技巧百度电话
  • 网站建设营销方案app拉新平台
  • PC端网站开发以及设计费用营销策划公司是干什么的
  • 网站建设公司上海做网站公司哪家好网盘搜索