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

个人网站毕业设计作品wordpress全站pjax

个人网站毕业设计作品,wordpress全站pjax,wordpress汉化软件,额尔古纳做网站【题目链接】 ybt 1522#xff1a;网络 OpenJudge 百练 1144:Network 【题目考点】 1. 图论#xff1a;割点 【解题思路】 每个交换机是一个顶点#xff0c;如果两地点之间有电话线连接#xff0c;那么两顶点之间有一条无向边#xff0c;该图是无向图。 初始时任何地…【题目链接】 ybt 1522网络 OpenJudge 百练 1144:Network 【题目考点】 1. 图论割点 【解题思路】 每个交换机是一个顶点如果两地点之间有电话线连接那么两顶点之间有一条无向边该图是无向图。 初始时任何地点之间都是可以通讯的也就是说这是一个无向连通图。 如果一个交换机停止工作导致其它一些地点不能通讯这样的地点交灾区。那么也就是图中去掉该顶点后有些顶点之间不再连通没有路径那么也就是整个图不再是连通图。这样的点就是割点。 灾区就是割点统计灾区的数量就是统计割点的数量。 使用tarjan算法求出所有割点将割点保存在一个set中或用数组标记哪些顶点是割点而后统计割点数量。 【题解代码】 解法1Tarjan算法求割点使用set保存割点 #include bits/stdc.h using namespace std; #define N 105 int n, m; vectorint edge[N];//edge[i]顶点i的邻接点 int dfn[N], low[N], ts, root; setint cutVer; void tarjan(int u) {int child 0;dfn[u] low[u] ts;for(int v : edge[u]){if(dfn[v] 0){tarjan(v);low[u] min(low[u], low[v]);if(u root child 1 || u ! root dfn[u] low[v])cutVer.insert(u);}elselow[u] min(low[u], dfn[v]);} } int main() {int f, t;while(cin n n ! 0){ts 0;//变量初始化 for(int i 1; i n; i)edge[i].clear();memset(dfn, 0, sizeof(dfn));cutVer.clear();while(cin f f ! 0)while(cin.get() ! \n){cin t;edge[f].push_back(t);edge[t].push_back(f);}for(int v 1; v n; v) if(dfn[v] 0)tarjan(root v);cout cutVer.size() endl;}return 0; }解法2Tarjan算法求割点使用标记数组保存割点 #include bits/stdc.h using namespace std; #define N 105 int n, dfn[N], low[N], ts, root, ct; vectorint edge[N]; bool cutVer[N];//cutVer[i]i是否是割点 void tarjan(int u) {int child 0;dfn[u] low[u] ts;for(int v : edge[u]){if(dfn[v] 0){tarjan(v);low[u] min(low[u], low[v]);if(u root child 1 || u ! root dfn[u] low[v])cutVer[u] true;//u是割点 }elselow[u] min(low[u], dfn[v]); } } int main() {int f, t;while(cin n n ! 0){ts ct 0;//变量初始化 for(int i 1; i n; i)edge[i].clear();memset(cutVer, 0, sizeof(cutVer));memset(dfn, 0, sizeof(dfn));while(cin f f ! 0)while(cin.get() ! \n){cin t;edge[f].push_back(t);edge[t].push_back(f);}for(int v 1; v n; v) if(dfn[v] 0)tarjan(root v);for(int v 1; v n; v) if(cutVer[v])//统计割点数量 ct;cout ct endl;}return 0; }
http://www.w-s-a.com/news/219370/

相关文章:

  • 云南省滇中引水工程建设管理局网站jsp个人网站设计
  • 网站建设 域名业务 邮箱互联网装饰网站
  • 建设厅技工在哪个网站上查询有了网站模板 还要怎样做
  • 城市联盟网站怎么做百度云网站建设视频教程
  • 织梦cms 官方网站网页视频如何下载到电脑
  • 查询建设公司业绩网站国外外链平台
  • 搭建直播网站需要怎么做做石材网站步骤
  • 移动网站如何做权重wordpress 统计字数 插件
  • 编写网站的软件百度指数教程
  • 网站改版建议策划书做设计什么兼职网站
  • 北京做兼职网站文创产品设计流程
  • 南阳做玉器网站wordpress 图片被缩小
  • 自己做网站卖衣服cms做网站容易不
  • 安徽安搜做的网站怎么样手机网站商城建设答辩问题
  • 分析不同网站的优缺点房产网站定制
  • 深圳工业设计大展2021论坛与网站做优化哪个更好
  • 什么网站做招聘比较好网络营销渠道管理
  • 网站建设选择什么模式淘宝网站可以做轮播吗
  • 山西免费网站制作乌市高新区建设局网站
  • 公司网站建设费用会计处理手机app免费下载
  • 网站的做网站的公司网站有些什么内容
  • 网站新类型wordpress 随机文章
  • 电商网站建设会计分录朝阳市网站公司
  • 正邦网站建设 优帮云百姓网征婚
  • 企业网站有哪些举几个例子端午节网站建设目的
  • 南京免费发布信息网站网站建设与管理职责
  • 无锡市建设培训中心网站企业vi设计是啥
  • 宿松网站建设推荐秒搜科技国家官方网站
  • 网站的服务器选择wordpress文章底部加分享
  • 天津专业的网站建设公司阿里云服务器 wordpress