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

优势网网站/外包网络推广营销

优势网网站,外包网络推广营销,wordpress "menu-item-9,用vue.js做网站题目地址: https://www.acwing.com/problem/content/844/ 给定一个正整数nnn,生成1∼n1\sim n1∼n的全排列,按照字典序输出。 输入格式: 共一行,包含一个整数nnn。 输出格式: 按字典序输出所有排列方案…

题目地址:

https://www.acwing.com/problem/content/844/

给定一个正整数nnn,生成1∼n1\sim n1n的全排列,按照字典序输出。

输入格式:
共一行,包含一个整数nnn

输出格式:
按字典序输出所有排列方案,每个方案占一行。

数据范围:
1≤n≤71\le n\le 71n7

思路是DFS。从111nnn逐个进行枚举,每次枚举记录下已经用过的数,将当前枚举的数加入列表后DFS进入下一层。代码如下:

#include <iostream>
#include <vector>
using namespace std;void dfs(int n, vector<int>& v, bool used[]) {if (v.size() == n) {for (int i = 0; i < n; i++) cout << v[i] << ' ';cout << endl;return;}for (int i = 0; i < n; i++) {if (!used[i]) {v.push_back(i + 1);used[i] = true;dfs(n, v, used);v.pop_back();used[i] = false;}}
}int main() {int n;cin >> n;bool used[n];memset(used, false, sizeof used);vector<int> v;dfs(n, v, used);return 0;
}

时间复杂度O(nn!)O(nn!)O(nn!),空间O(n)O(n)O(n)

http://www.jmfq.cn/news/4827295.html

相关文章:

  • 专业网站制作公司排行/网址导航怎样推广
  • 响应式网站用什么工具做/谷歌google官方网站
  • 网站程序设置主页面/seo在线论坛
  • 深圳外贸公司推荐/搜索引擎排名优化是什么意思
  • 做网站网页需要什么软件/怎么制作一个网站首页
  • 广州营销网站建设设计/网络公司网站建设
  • 网站建设期间怎么关闭网站/推广普通话手抄报模板
  • 学校网站建设 论文呢/新闻联播今日新闻
  • 怎么自己做网站的优化/爱站网挖掘关键词
  • 专注高密做网站哪家强/百度客服在哪里找
  • 怎么做网站的百度权重/电商网站策划
  • 有哪些网站做国外生意的/河南seo技术教程
  • 漳州网站建设多少钱/浅议网络营销论文
  • 创建全国文明城市工作总结/seo综合优化公司
  • wordpress 轻社交/曲靖seo
  • wordpress datebase back/手机网站怎么优化关键词
  • 小公司网站用什么服务器划算/今天时政新闻热点是什么
  • wordpress 帝国备份王/泸州网站seo
  • 贵阳做网站kuhugz/一个新手怎么去运营淘宝店铺
  • 给我一个可以在线观看片/seo算法优化
  • 收费网站建设视频教程免费下载/建站系统cms
  • 嘉兴 做网站 推广/市场营销方案范文5篇
  • 上海做外贸网站建设/上海百度公司地址
  • 写个网页多少钱/黑帽seo技术论坛
  • 做律师网站公司/微信营销案例
  • 汽车网站名称/百度企业网盘
  • 建设部门户网站/理发美发培训学校
  • 办一家建筑公司流程/seo chinaz
  • 网站上怎么做弹幕效果/软文案例
  • 网站域名续费多少钱/东莞网站推广运营公司