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

私人网站设计公司公司怎么帮自己做的网站申请地址

私人网站设计公司公司,怎么帮自己做的网站申请地址,阿里logo设计网站,自己创业开网店需要什么题目描述 取1到N共N个连续的数字#xff08;1≤N≤9#xff09;#xff0c;组成每位数不重复的所有可能的N位数#xff0c;按从小到大的顺序进行编号。当输入一个编号M时#xff0c;就能打印出与该编号对应的那个N位数。例如#xff0c;当N#xff1d;3时#xff0c;可…题目描述 取1到N共N个连续的数字1≤N≤9组成每位数不重复的所有可能的N位数按从小到大的顺序进行编号。当输入一个编号M时就能打印出与该编号对应的那个N位数。例如当N3时可组成的所有三位数为 那么输入编号M2时则输出132。 输入 包括两个数即正整数N1 N 9和正整数M1 M 362880。 输出 只有一行即与输入的编号M对应的那个N位数。 样例输入 3 2 样例输出 Copy 132 分析 N 9所以可以直接将n全排列时间复杂度为O(n!)9! 362880并且全排列的过程中是从1开始枚举到n故满足从小到大的关系即不需要再进行排序总时间复杂度满足题目要求 全排列 void dfs(int steps){if(steps n 1){tmp; // tmp记录数量for(int i 1;i n;i) res[tmp][i] path[i]; // res存储所有满足条件的情况return ;}for(int i 1;i n;i){if(!st[i]){st[i] true;path[steps] i;dfs(steps 1);st[i] false;}} }代码 #includebits/stdc.husing namespace std;const int N 9 10,M 362880 10;int n,m; int path[N]; bool st[N]; int tmp; int res[M][N];void dfs(int steps){if(steps n 1){tmp;for(int i 1;i n;i) res[tmp][i] path[i];return ;}for(int i 1;i n;i){if(!st[i]){st[i] true;path[steps] i;dfs(steps 1);st[i] false;}} }int main(){ios::sync_with_stdio;cin.tie(0),cout.tie(0);cin n m;dfs(1);for(int i 1;i n;i) cout res[m][i];return 0; }
http://www.sczhlp.com/news/221435/

相关文章:

  • 建设厅网站更改登陆密码网络逻辑设计报告
  • 沈阳公司建设网站益阳建设公司网站
  • 建工教育网校官方网站企业网站建站 广州 视频
  • 济源建设网站的公司芜湖县建设局网站
  • 西安网站建设推广服务婚纱摄影网站首页
  • 电商网站欣赏简述电子商务网站的建设步骤
  • 怎么做网站站长游戏推广公司
  • 微课网站开发杭州百度人工优化
  • 信用网站建设工作简报动漫设计制作专业学什么
  • ae模板素材网站仿新浪全站网站源码
  • 做游戏都需要什么网站吗小学四年级摘抄新闻
  • 广东石油化工建设集团公司网站电子商务网站的数据库怎么做
  • 甘肃省建设厅招标办网站为企业做优做强
  • 成都营销型网站设计创建网站的六个步骤
  • 网上如何建网站建立网站的几个步骤
  • 网站底部放什么岳阳网站定制开发设计
  • 58同城网站建设推广推广计划书怎么写
  • 网站怎么加内容网站引导页html模板
  • 网站建立的流程校园二手网站设计论文
  • 甘肃省住房城乡建设厅网站首页学电子商务后悔死了
  • 网站优化时间廊坊网站建设佛山厂商
  • 网站权重一般有几个等级如何建设内部网站
  • 自己做网站iis设置建设三合一网站
  • wap医院网站模板 for dedecms v1.0百度 如何 关键字 网站域名 关联
  • 原平的旅游网站怎么做的专业的网站制作设计
  • 网站开发算软件开发吗市场营销活动策划方案
  • 如何在公司网站上添加内容wordpress 网站备案号
  • 江苏网站设计公司电话网站建设对我有什么好处
  • 软件实施流程八个阶段惠州seo网络推广
  • 网站如何做微信支付宝支付宝支付桂林两江四湖夜游时间