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

合肥市蜀山区做个网站多少钱广州平台公司

合肥市蜀山区做个网站多少钱,广州平台公司,大数据营销的弊端,哪些网站是做数据分析的题目 把 1∼ n n n 这 n n n 个整数排成一行后随机打乱顺序#xff0c;输出所有可能的次序。 输入格式 一个整数 n n n。 输出格式 按照从小到大的顺序输出所有方案#xff0c;每行 1 个。 首先#xff0c;同一行相邻两个数用一个空格隔开。 其次#xff0c;对于两…题目 把 1∼ n n n 这 n n n 个整数排成一行后随机打乱顺序输出所有可能的次序。 输入格式 一个整数 n n n。 输出格式 按照从小到大的顺序输出所有方案每行 1 个。 首先同一行相邻两个数用一个空格隔开。 其次对于两个不同的行对应下标的数一一比较字典序较小的排在前面。 数据范围 1 ≤ n ≤ 9 1≤n≤9 1≤n≤9 输入样例 3输出样例 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1思路 该问题也被称为全排列问题所有可能的方案总数是 n ! n! n! 种。在这里递归需要求解的问题是 “把指定的 n n n 个整数按照任意次序排列”在每次递归中尝试把每个可用的数作为数列中的下一个数求解 “把剩余 n − 1 n-1 n−1 个整数按照任意次序排列” 这个规模更小的子问题。 代码 #include cstdio using namespace std;int order[15]; //按顺序依次记录被选择的整数 bool chosen[15]; //标记被选择的整数 int n;void dfs(int cur) {if (cur n 1) { //问题边界for (int i 1; i n; i) {printf(%d , order[i]);}puts();return ;}for (int i 1; i n; i) {if (chosen[i]) continue;order[cur] i;chosen[i] true; //标记i被选择了dfs(cur 1);chosen[i] false; //回溯到上一个问题前恢复现场order[cur] 0; //本行可以省略因为每次都会被重新赋值} }int main() {scanf(%d, n);dfs(1);return 0; }
http://www.hkea.cn/news/14335439/

相关文章:

  • 网站开发人员结构如何选择制作网站公司
  • 做网站空间和服务器的企业做网站建设
  • 绍兴网站建设公司电话wordpress5.2占用内存大
  • php中做购物网站的教程广东专业网站定制
  • 上海私人网站建设企业邮箱申请哪个
  • 专业网站建设哪里有自己想开个网站怎么弄
  • 好网站建设公司哪家好东莞樟木头哪里有做网站的
  • 双语言网站源码慈溪哪里有做网站
  • 西数网站助手软件开发的职业规划1000
  • 怎样查找自己建设的网站手机软件定制开发公司
  • 单位网站建设情况vs html5网站开发
  • 云南昆明做网站wordpress 建站教程
  • 威海建设集团官方网站文化传播公司做网站宣传好吗
  • 网站刷链接怎么做的腊肉网站的建设前景
  • 中山市有什么网站推广wordpress d8 修改
  • 赣州网站建设好么鹿城网络公司
  • 做网站标题360建筑网官网入口官方
  • 企业如何在网站上做宣传wordpress关闭主循环
  • 找个网站怎么删除创建的wordpress
  • 泗洪建设局网站网站建设捌金手指下拉十一
  • 淘宝返利网站建设wordpress 数据库索引
  • 腾讯云可以做网站高清效果图网站
  • 河南住房与城乡建设厅网站咸宁网站seo
  • 携程网站建设上海做oocl船的公司网站
  • 做兼职网上哪个网站好如何用域名进网站
  • 苏州建设网站asp电影网站源码
  • 财政局网站建设方案知名的设计公司网站
  • 凤岗网站仿做能制作网站的公司联系方式
  • 那些网站容易做淘宝推广做教育的网站需要资质吗
  • 专业网站开发培训余姚生活网