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

中山中小企业网站制作深圳seo优化信

中山中小企业网站制作,深圳seo优化信,wap网站建设多少钱,网页传奇游戏单职业战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他…

战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。

输入格式:

输入在第一行给出两个整数N(0 < N ≤ 500)和M(≤ 5000),分别为城市个数(于是默认城市从0到N-1编号)和连接两城市的通路条数。随后M行,每行给出一条通路所连接的两个城市的编号,其间以1个空格分隔。在城市信息之后给出被攻占的信息,即一个正整数K和随后的K个被攻占的城市的编号。

注意:输入保证给出的被攻占的城市编号都是合法的且无重复,但并不保证给出的通路没有重复。

输出格式:

对每个被攻占的城市,如果它会改变整个国家的连通性,则输出Red Alert: City k is lost!,其中k是该城市的编号;否则只输出City k is lost.即可。如果该国失去了最后一个城市,则增加一行输出Game Over.

输入样例:

5 4
0 1
1 3
3 0
0 4
5
1 2 0 4 3

输出样例:

City 1 is lost.
City 2 is lost.
Red Alert: City 0 is lost!
City 4 is lost.
City 3 is lost.
Game Over.

每次删除城市都重新构造并查集查询根节点的数量

SB编译器给我报错,说我变量名和上一道题目用的函数名重复,真是TM无敌了

代码 

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int n,m,k,c,pre[509];
int die[509]{0},r1[5009],r2[5009];
void cc(){for(int i=0;i<n;++i)pre[i]=i;
}
int find(int x){if(pre[x]!=x)pre[x]=find(pre[x]);return pre[x];
}
void unify(int x,int y){int a=find(x),b=find(y);if(a==b)return;pre[a]=b;
}
int howmuch(){int t=0;for(int i=0;i<n;++i){//if(!kill[i])cout<<i<<" "<<pre[i]<<" "<<len[i]<<";";if(!die[i]&&pre[i]==i)t++;}return t;
}
int main(){cin>>n>>m;cc();for(int i=0;i<m;++i){cin>>r1[i]>>r2[i];unify(r1[i],r2[i]);}int p=howmuch();cin>>k;for(int j=0;j<k;++j){cin>>c;die[c]=1;cc();for(int i=0;i<m;++i){if(die[r1[i]]||die[r2[i]])continue;unify(r1[i],r2[i]);}int pi=howmuch();//cout<<"p:"<<p<<" "<<pi<<'\n';if(p<pi){cout<<"Red Alert: City "<<c<<" is lost!\n";}else cout<<"City "<<c<<" is lost.\n";p=pi;}if(k==n)cout<<"Game Over.";return 0;
}


文章转载自:

http://w1AKIwDl.fhjnh.cn
http://rdOqTeMr.fhjnh.cn
http://oY0IVRm3.fhjnh.cn
http://z0xrTdsS.fhjnh.cn
http://MnfTmDTZ.fhjnh.cn
http://HIqprSrL.fhjnh.cn
http://Lifv6c4v.fhjnh.cn
http://BzH91bj3.fhjnh.cn
http://jn0G9gAp.fhjnh.cn
http://3TApPw3t.fhjnh.cn
http://cWYb0hKe.fhjnh.cn
http://OpLPRPOw.fhjnh.cn
http://s31FUoIW.fhjnh.cn
http://KlWJo57N.fhjnh.cn
http://mYNaZV2k.fhjnh.cn
http://qaMGCrtw.fhjnh.cn
http://tYKmtASz.fhjnh.cn
http://z4C7kqZ4.fhjnh.cn
http://1uBARJDp.fhjnh.cn
http://zR3CW9vD.fhjnh.cn
http://Hf7ELxYq.fhjnh.cn
http://dv6GPmu1.fhjnh.cn
http://5wIi53hC.fhjnh.cn
http://ZMzukVVf.fhjnh.cn
http://NOShARzj.fhjnh.cn
http://MKm96ZAk.fhjnh.cn
http://tGw5PN0I.fhjnh.cn
http://YmBkufIy.fhjnh.cn
http://nqSU8wM9.fhjnh.cn
http://hvbMSpvN.fhjnh.cn
http://www.dtcms.com/wzjs/681031.html

相关文章:

  • 河北省建设安全监督站的网站网站字体加载不出来怎么办
  • 温州做网站建设公司哪家好郑州证件制作
  • 自己做免费网站昆山哪里有做网站的
  • 做影片的网站描述wordpress文章自动获取标签
  • 网站建设公司架构宝塔linux面板官网
  • 惠州建站公司网页设计作业欣赏
  • 公司网站建设 公司简介怎么写淘宝网站建设基本流程
  • 手机网站开发成为小程序北京住房和城乡建设厅网站
  • 功能性的网站设计制作做网站合肥
  • 足球比分网站建设网站明链怎么做
  • 民治网站建设公司二手网站需求建设分析
  • 做网站需要什么特色运营方案怎么做
  • 企业门户网站建设报价做网站与运营一般多少钱
  • 阿里云大淘客网站建设微网站app
  • 东莞营销型网站哪家好高端定制网站设计
  • 建设企业网站费用微交易网站建设
  • 网站建设免费建站免费源代码东莞网站建设费用
  • 宝丰网站制作公司天津智能网站建设方案
  • 网站模板怎么设计怎么做网站的seo排名知乎
  • html5手机wap网站模板做网站不带优化的吗
  • 深圳手机网站建设联系电话软文广告发布平台
  • 网站系统接口500异常景洪服装网站建设
  • 苏州外贸网站建设公司做网站属于印花税哪个范畴
  • 网站如何做3d产品网站设计模板免费
  • 网站接广告网络推广公司名字大全
  • 网站建设制作团队华为手机官网入口
  • 开发网站哪家好网站开发创建画布
  • 网站网上商城制作工作总结ppt模板免费下载 素材
  • 新潮远网站建设深圳公司网站制作企业
  • 宁波网站推广代运营关于做网站的问卷调查