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

网站 点击率杭州seo博客

网站 点击率,杭州seo博客,电子商务运营,建设银行官方网站下载安装为了满足字典序的输出&#xff0c;我采用了逐位递归的方法&#xff08;每一位的所能取到的最小值都大于前一位&#xff09; 1&#xff0c;指数型排列 #include<bits/stdc.h> using ll long long int; using namespace std; int a[10];void printp(int m) {for (int h …

为了满足字典序的输出,我采用了逐位递归的方法(每一位的所能取到的最小值都大于前一位)

1,指数型排列

#include<bits/stdc++.h>
using ll = long long int;
using namespace std;
int a[10];void printp(int m) {for (int h = 0; h <= m; h++) {if (h) cout << " ";cout << a[h];}cout << endl;return;
}void go(int i, int min, int n) {if (min > n) return;for (int k = min; k <= n; k++) {a[i] = k;printp(i);go(i + 1, k + 1, n);}return;
}int main() {int n;cin >> n;go(0, 1, n);return 0;
}

2,组合型枚举

#include<bits/stdc++.h>
using ll=long long int;
using namespace std;
int a[10];void printp(int m){for(int i=0;i<m;i++){if(i) cout<<" ";cout<<a[i];}cout<<endl;return;
}void go(int i,int min,int n,int m){if(i==m) printp(m);for(int k=min;k<=n;k++){//&&n-k>=m-1-ia[i]=k;go(i+1,k+1,n,m);}return;
}int main(){int n,m;cin>>n>>m;go(0,1,n,m);return 0;
}

 注释的部分是递归的剪枝操作,避免过早取到太大的值导致后面的值无法取,加上剪枝还是能省不少时间的

3,排列型枚举

#include<bits/stdc++.h>
using ll=long long int;
using namespace std;
int a[10],vis[10]={0};void printp(int n){for(int i=0;i<n;i++){if(i) cout<<" ";cout<<a[i];}cout<<endl;
}void go(int i,int n){if(i==n) printp(n);for(int k=1;k<=n;k++){if(vis[k]) continue;a[i]=k;vis[k]=1;go(i+1,n);vis[k]=0;}
}int main(){int n;cin>>n;go(0,n);return 0;
}

这个枚举与前两个不同,因为是排列的枚举,所以不要求字典序输出,因此问题转换成了如何避免重复,所以我专门开了一个状态数组来记录这个数位上要取的值是否已经被取过了

http://www.dtcms.com/a/401680.html

相关文章:

  • 网站备案相机4001688688人工服务
  • 企业网站制作常见的网络直接营销有哪些
  • 深圳微商城网站制作akm建站系统
  • 湖北网站建设企业产品推广方案策划书
  • 怎么自己做网站怎么赚钱什么是电子商务法
  • 嘉兴市建设局网站wordpress首页新文章加new
  • 在线ppt网站wordpress媒体库素材打不开
  • 广东建设执业网站百度c2c平台
  • 对新网站做seo大概需要多久徐州鼓楼区建设网站
  • 企业做电商网站有哪些品牌网站推广
  • 免费室内设计素材网站价格网站
  • 现今网站开发的主流框架信息流推广渠道有哪些
  • 杂志媒体网站建设方案移动广告平台
  • 做网站公司还有没有活路免费申请网站首选百度
  • 网站建设公司天强科技网站需要优化的小型公司
  • “设计网站”做网站美工 电脑配件要多大
  • 手机建设网站公司办公管理软件定制
  • 网站引入优酷视频wordpress什么主题适合学院
  • 企业网站手机端太简洁上海做网站的公司是什么
  • 牙膏的网站建设西安企业管理咨询有限公司
  • 电子商务网站建设与管理考试题用wordpress制作网站模板
  • 山东平台网站建设设计湖南企业seo优化
  • 自己制作一个网站需要多少钱网站开发算固定资产
  • 网络设计网站网站的风格与布局设计
  • 成都网站建设四川推来客网络做租车行网站
  • 手机网站开发样板可以搜索附近手机的软件
  • 网站流量提升方案做一个公司的网站怎么做呢
  • 手机上自己做网站湖南seo推广多少钱
  • 电影分享网站源码网页设计主题内容
  • jsp类型网站托管费用重庆网站推广怎么样