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

做视频网站违法吗seo排名赚app下载

做视频网站违法吗,seo排名赚app下载,重庆企业网站设计制作,seo推广优化外包公司问题: 已知某序列有n个元素,请编写程序打印出包含该序列所有元素的所有排列。 输入要求: 输入第1行为整数n,表示该序列元素的个数;第2行为n个整数,表示需要排列的序列元素。 输出要求:输出若…

问题:

已知某序列有n个元素,请编写程序打印出包含该序列所有元素的所有排列。

输入要求: 输入第1行为整数n,表示该序列元素的个数;第2行为n个整数,表示需要排列的序列元素。 

输出要求:输出若干行,每一行为包含序列所有元素的一种排列。

思路:

兄弟结点不重复,父子关系可重复

代码(中间的错误代码,但无法理解输出的产生):

#include<bits/stdc++.h>
using namespace std;char element[110];
int sign[110];void dfs(int cnt, int n, string work)
{if(cnt > n){cout << work << endl;}for(int i = 1; i <= n; i++){if(sign[i]) continue;sign[i] = 1;work += element[i];dfs(cnt+1, n, work);sign[i] = 0;}
}
int main()
{int n;cin >> n;for(int i = 1; i <= n; i++){cin >> element[i];}sort(element+1, element+n+1);dfs(1, n, "");return 0;
}
#include<bits/stdc++.h>
using namespace std;char element[110];
int sign[110];void dfs(int cnt, int n, string work)
{if(cnt > n){cout << work << endl;}int element_mark[210];for(int i = 1; i <= n; i++){if(sign[i] || element_mark[element[i]] == cnt) continue;sign[i] = 1;element_mark[element[i]] = cnt;string temp = work;work += element[i];dfs(cnt+1, n, work);work = temp;sign[i] = 0;}
}
int main()
{int n;cin >> n;for(int i = 1; i <= n; i++){cin >> element[i];}sort(element+1, element+n+1);dfs(1, n, "");return 0;
}

正确代码:

#include<bits/stdc++.h>
using namespace std;char element[110];
int sign[110];void dfs(int cnt, int n, string work)
{if(cnt > n){cout << work << endl;}int element_mark[210] = {0};for(int i = 1; i <= n; i++){if(sign[i] || element_mark[element[i]] == cnt) continue;sign[i] = 1;element_mark[element[i]] = cnt;string temp = work;work += element[i];dfs(cnt+1, n, work);work = temp;sign[i] = 0;}
}
int main()
{int n;cin >> n;for(int i = 1; i <= n; i++){cin >> element[i];}sort(element+1, element+n+1);dfs(1, n, "");return 0;
}

感想:

要用解空间树来思考约束,要用搜索空间树来修改约束

http://www.tj-hxxt.cn/news/96842.html

相关文章:

  • 做网站数据对电脑要求b2b网站平台有哪些
  • 英文网站建设模板网级移动营销app下载
  • 网站搭建找谁单页网站怎么优化
  • 苏州专业做网站公司有哪些百度学术官网
  • 电商网站前台功能模块seo教程搜索引擎优化
  • 软件介绍下载网站建设一键优化表格
  • wordpress get header企业seo排名
  • 网站建设公司前景如何域名注册优惠
  • 防做电脑租赁网站如何建立自己的网站平台
  • 怎样把自己做的网站发布产品推广方法有哪些
  • 网页站点的建立流程北京关键词排名推广
  • wordpress加载不同模板北京网站seo设计
  • 政府网站集约化建设 创新性军事新闻最新消息
  • 特产网站开发的目的今日小说百度搜索风云榜
  • 建设信用卡登录中心网站建什么网站可以长期盈利
  • 一元购网站建设方案书企业网站首页
  • 棋牌游戏在哪做网站上海哪家seo好
  • 电商网站建设与课程设计湛江seo推广公司
  • phython 做的网站建站seo推广
  • 专业网站的建设域名注册网站有哪些
  • 乌克兰vps国外服务器中国seo高手排行榜
  • 医院网站建设步骤查网站流量的网址
  • 国内最好的旅游网站新冠疫苗接种最新消息
  • 中企动力是国企性质吗网站推广优化之八大方法
  • 网站建设技术主管相关搜索优化软件
  • 全球网站建设太原seo关键词优化
  • 晋城建设局官方网站搜索引擎付费推广
  • 网站编辑怎么赚钱夜狼seo
  • 网站建设淄博佳铉网络网站统计系统
  • 手机上可以做网站举三个成功的新媒体营销案例