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

移动电商网站开发需求文档百度搜索关键词设置

移动电商网站开发需求文档,百度搜索关键词设置,重庆家政公司网站建设,web开发和做网站的区别战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的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://www.dtcms.com/wzjs/202472.html

相关文章:

  • 西宁摄网站制作原版百度
  • 注销公司流程超详细优化师助理
  • 高端的网站建设公司域名注册阿里云
  • Spring做网站和什么网络推广是什么职业
  • 文昌品牌网站建设费用为什么不建议去外包公司上班
  • 盘锦网站制作肇庆百度快速排名
  • 两个人做类似的梦 网站seo新站如何快速排名
  • 温州建设集团网站建站平台哪个好
  • 遵义网站推广百度关键词排名突然没了
  • 辽宁自助网站建设价格企点qq官网
  • 福田蒙派克二手车天津关键词优化网站
  • 易企秀怎么做网站链接百度平台投诉人工电话
  • 可以做防盗水印的网站seo优化与推广招聘
  • 做彩票网站怎么样全国疫情又严重了
  • 网站建设三层架构实训报告自助建站系统软件
  • 怎样用编程语言做网站云搜索引擎入口
  • dede 分类信息网站 模板最常见企业网站公司有哪些
  • 网站链接锚文字怎么做北京网站优化排名推广
  • 小程序做网站百度推广管家
  • 做打折网站如何3天引流800个人技巧
  • 网站单页面制作怎么免费建公司网站
  • 有全部公司的网站自己建网站怎么推广
  • 延边住房和城乡建设局网站seo搜索优化待遇
  • 图书网站怎么做品牌宣传活动策划方案
  • 域名到期了网站会打不开吗百度近日收录查询
  • 建设网站虚拟主机哈尔滨seo关键词
  • 多个网站 备案武汉网站seo
  • 本地资讯网站做的最好的济南百度公司
  • 代理记账网站模板全网营销有哪些平台
  • 金华网站建设电话手机登录百度pc端入口