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

网站建设的信息安全防范技术国外设计素材网站

网站建设的信息安全防范技术,国外设计素材网站,做设计必看十大网站,wordpress固定链接html题目描述 ​ 从 1−n这 n个整数排成一排并打乱次序#xff0c;按字典序输出所有可能的选择方案。 输入 ​ 输入一个整数 n。#xff08;1≤n≤8#xff09; 输出 ​ 每行一组方案#xff0c;每组方案中两个数之间用空格分隔。 ​ 注意每行最后一个数后没有空格。 样例…  题目描述 ​ 从 1−n这 n个整数排成一排并打乱次序按字典序输出所有可能的选择方案。 输入 ​ 输入一个整数 n。1≤n≤8 输出 ​ 每行一组方案每组方案中两个数之间用空格分隔。 ​ 注意每行最后一个数后没有空格。 样例输入 3 样例输出 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 #include iostream // 输入输出流 #include cstdio // 标准输入输出库 #include cstdlib // 标准库函数包含通用工具函数 #include queue // 队列容器 #include stack // 栈容器 #include algorithm // 算法库包含各种算法函数 #include string // 字符串库 #include map // 映射容器 #include set // 集合容器 #include vector // 动态数组容器 using namespace std;int arr[10], vis[10] {0}; // 定义一个数组arr用于存放排列vis数组用于标记数字是否被使用过// 打印一个排列结果 void print_one_result(int n) {for (int i 0; i n; i) {if (i) cout ; // 输出空格分隔数字cout arr[i]; // 输出当前位置的数字}cout endl;return ; }// 递归生成全排列 void f(int i, int n) {if (i n) { // 当已经填满所有位置print_one_result(n); // 打印这个排列return ;}for (int k 1; k n; k) {if (vis[k]) continue; // 如果数字k已经被使用跳过arr[i] k; // 将数字k放入当前位置vis[k] 1; // 标记数字k已被使用f(i 1, n); // 递归生成下一个位置的数字vis[k] 0; // 恢复数字k的未使用状态以便后续排列生成}return ; }int main() {int n;cin n; // 输入n表示生成1到n的全排列f(0, n); // 调用排列生成函数return 0; // 返回0表示程序正常结束 }这段代码的目的是生成从1到n的所有全排列。全排列是指从n个不同元素中取出n个元素也就是全部元素进行排列的不同排列方式的总数。这里使用了回溯算法进行全排列的生成。回溯算法是一种通过探索所有可能的候选解来找出所有解的算法。如果候选解被确认不是一个解或者至少不是最后一个回溯算法会通过在上一步进行一些变化来舍弃该解。
http://www.hkea.cn/news/14505625/

相关文章:

  • 杭州做微信网站软件公司一套完整的工程施工流程
  • 创新的盐城网站开发网页设计实验报告3000
  • 交互网站建设聚名网备案查询
  • 厦门网站建设那家好永嘉网站建设
  • 上海建设网站哪家好做甜品网站
  • 可以直接打开网站的方法什么软件推广效果好
  • 网站建设做网站需要多少钱?哪个网站学做凉皮
  • 中山移动网站建设怎么做网站创建价格
  • 建音乐网站餐饮vi设计
  • 定制网站开发哪个好网站开发公司tahmwlkj
  • 章丘做网站哪家强北京小程序制作公司
  • 山东建设厅网站是什么网络设计课程
  • 三桥做网站网站建设柳市
  • 南京网站设计制作公司排名成都山而网站建设公司
  • 金华 网站建设如何创建一个新网站
  • 选择做华为网站的目的和意义企业网站开发文献综述
  • 做磁力搜索网站好吗门户型网站有哪些
  • 网站怎么做搜索功能阿里云邮箱企业版
  • 没有网站可以备案吗做网站什么价格
  • 学做宝宝衣服网站好安徽省建设工程八大员报名网站
  • 懒人手机网站网站版块设计
  • 如何做淘宝直播教学视频网站上海网站建设公司站霸网络
  • 影响网站收录的因素wordpress显示全部标签
  • 网站推广营销联系方式国外电商平台排名
  • 如何查询网站二级页面流量重庆十大软件公司
  • 网站订单系统模板下载网站ftp
  • 腾讯云怎么备案网站吗临湘市网站
  • 中企动力做的保安服务网站怎么做会员积分网站
  • 免费站长工具今天出京入京最新通知
  • 建设网站过程视频wordpress产品选择