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

集团网站群网站功能模块 分析

集团网站群,网站功能模块 分析,新县住房和城乡规划建设局网站,辽宁省工程造价管理总站穿越隧道 递归枚举、位运算 方法① 从1到n#xff0c;顺序访问每位数#xff0c;是否选择#xff0c;每位数有两种状态#xff0c;选1或不选0. AC代码如下#xff1a; #include iostream using namespace std;const int N 100; // bool st[N]; int n;void dfs(in…穿越隧道 递归枚举、位运算 方法① 从1到n顺序访问每位数是否选择每位数有两种状态选1或不选0. AC代码如下 #include iostream using namespace std;const int N 100; // bool st[N]; int n;void dfs(int u, int state){if (u n) {for (int i 0; i n; i) {if (state i 1) { // 将state移到当前第i位判断第i位的数是否被选被选则为1否则为0.cout i 1 ;}}puts();return ;}dfs(u 1, state);dfs(u 1, state | 1 u); // 1.先执行 1 u; 将1左移u位,假如u2移完后的值为100;然后将100和state进行或运算。表明在第u为的值为1选这个数 }int main(){cin n;dfs(0, 0);return 0; }方法② 递归搜索数的方式 (手动模拟) 从1开始顺序访问每位数是否选择每位数有两种状态选1或不选0. 当从1开始不选1的时候。此时的根节点就为下一个数2以此下去。 AC代码如下 #include iostream using namespace std;const int N 20; int n; bool st[N]; void dfs(int u){if (u n 1) {for (int i 1; i n; i){if(st[i]){cout i ;}}puts();return ;}st[u] true; // 选做当前u的这个分支dfs(u 1);st[u] false; // 不选当前u的这个分支dfs(u 1); }int main(){cin n;dfs(1);return 0; }方法③ 稍微复杂版。 AC代码如下 #include iostream #include cstdio #include algorithmusing namespace std; const int N 5e5 10; int path[N]; bool st[N]; int n; void dfs(int u, int start, int depth){if (u depth 1) {for (int i 1; i u; i) {cout path[i] ;}puts();return ;}for (int i start; i n; i) { // i 从start开始为了保证升序。if (!st[i]) {st[i] true;path[u] i;dfs(u 1, i, depth);st[i] false;}} }int main(){cin n;for (int i 0; i n; i) {dfs(1,1,i); // 第一位数树的深度表明树深为1;第二位数表明从1开始选第三位数表明树的实际深度。}return 0; }
http://www.hkea.cn/news/14460247/

相关文章:

  • wordpress ftp 更新seo 能提高网站速度吗
  • 河池网站推广深圳宝安区核酸检测点
  • 浙江建设职业技术学院迎新网站seo外包模板
  • 网站推广目标计划网站设计制作多少钱
  • 交三百能在网站上找兼职做的在百度建免费网站吗
  • php网站后台密码忘记了怎么办手机免费建站教程
  • 门户网站模板html5宝山手机网站制作公司
  • 网上做网站网站wordpress瀑布流网店
  • 外贸皮包网站模板天津河北区做网站
  • 嘉兴网站制作费用福田祥菱
  • 常州网站建设技术外包百度收录平台
  • 沈阳网站seo做一个网站怎么做的吗
  • php网站二次开发用什么软件黑龙江省新闻
  • 宁波做网站烟台厂商aspx怎么做网站
  • 域名的时间长短与网站权重关系广东品牌网站设计专家
  • 衡阳公司网站建设织梦科技
  • 网站建设项目报告书专业网站设计公司排行榜
  • 钓鱼网站制作者商城网站一般建设的宽度
  • 网站建设缺乏个性太仓网站建设找哪家
  • 做化妆品网站的原因展馆设计师
  • 网站栏目标题游戏攻略网站怎么做
  • 注册功能的网站怎么做关于动漫网站建设规划表
  • 网站开发完没人运营专业东莞网站制作公司
  • 邯郸网站建设联系电话区块链开发前景
  • 四川省建设厅资格注册中心网站做游戏网站赚钱么
  • 阿凡达网站设计建一个商城网站需要多少钱
  • 单位门户网站建设站酷设计网站官网入
  • 网易云wordpress代码成都网站建设优化推
  • 建设银行信用卡积分兑换话费网站wordpress 主题 minty
  • 网站充值页面模板宜昌网站网站建设