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

怎样看网站建设国家重点项目建设库网站

怎样看网站建设,国家重点项目建设库网站,青岛网络推广建站,企业网站制作多少钱题目描述 七段码 - 蓝桥云课 (lanqiao.cn) 题目分析 所有的情况我们可以分析出来一共有2的7次方-1种,因为每一个二极管都有选择和不选择两种情况,有7个二极管,但是还有一种都不选的情况需要排除,故-1 枚举每个方案看是否符合要…

题目描述

七段码 - 蓝桥云课 (lanqiao.cn)

题目分析 

所有的情况我们可以分析出来一共有2的7次方-1种,因为每一个二极管都有选择和不选择两种情况,有7个二极管,但是还有一种都不选的情况需要排除,故-1

枚举每个方案看是否符合要求,对于每种方案,从任何一个选中的顶点出发进行dfs,如果这个方案找到的顶点是亮的并且有边相连那么这个方案就符合要求

 是否有边相连我们使用邻接矩阵存储,如第一行,与a相连的边有b, f所以g[a][b] = 1, g[a][f] = 1

答案:80

#include<bits/stdc++.h>
using namespace std;
int bright[7];
bool vis[7];
int g[7][7] = 
{{0, 1, 0, 0, 0, 1, 0},{1, 0, 1, 0, 0, 0, 1},{0, 1, 0, 1, 0, 0, 1},{0, 0, 1, 0, 1, 0, 0},{0, 0, 0, 1, 0, 1, 1},{1, 0, 0, 0, 1, 0, 1},{0, 1, 1, 0, 1, 1, 0}
};
void dfs(int x)
{for(int i = 0; i < 7; i ++){if(g[x][i] && bright[i] && !vis[i]){vis[i] = 1;dfs(i);}}
}
int main()
{int ans = 127;//128 - 1for(int i = 1; i <= 127; i ++){memset(vis, 0, sizeof vis);memset(bright, 0, sizeof bright);int x = i;int j = 0;while(x){if(x & 1)bright[j] = 1;x >>= 1;j ++;}int stick = 0;while(!bright[stick])stick ++;vis[stick] = 1;dfs(stick);for(int j = 0; j < 7; j ++){if(bright[j] && !vis[j])//此处应该为亮但是却没有访问过说明不相连 {ans --;break;}}}cout << ans; return 0;
}
http://www.yayakq.cn/news/358652/

相关文章:

  • 个人网站做商城吉林长春最新消息
  • 如何做网站登录界面汕头第一网
  • 网站建设 图片栏目介绍精美网页布局
  • 企业网站鉴赏网络行为管理系统
  • 最好设计网站建设中国建筑工程承包网
  • 网站设计提成多少钱非洲外贸平台有哪些
  • 在线网站seo优化企业网页如何制作
  • 深圳南山区住房和建设局网站上海租房网个人房源
  • 织梦网站模板安装微信插件大全下载
  • 广告公司网站模版免费国外ip地址
  • 手机网站建设西安网站维护兼职
  • 工商局网站做年报江西 商城网站开发
  • 乡镇网站建设内容规划wordpress高级视频教程
  • 交互型网站宝山青岛网站建设
  • 手机网站实例wordpress 表单校验
  • 51制作工厂网站在线观看无需选择网站建设 gei l f
  • 门户网站模板源代码wordpress 神箭手
  • 网站广告的优势品牌注册怎么注册
  • 合肥网站建设价格彩票投资理财平台网站建设
  • 江阴哪里有做网站推广分类信息免费发布网
  • 科技公司 网站模板网站建设咨询服务
  • php导航网站网页设计工作室长沙
  • centos做网站服务器常州微信网站建设服务
  • 怎么建立自己的网站?邵阳网
  • iis怎么建网站网页搜索栏怎么做
  • 上海信息科技有限公司软件网站开发中山建设局网站首页
  • 东莞饰品网站建设网站交互行为
  • 新城区网站建设四川人力资源考试官网二建
  • 域名到期对网站的影响网站建设需要什么资质
  • 个人做视频网站视频储存wordpress从