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

商业供应商链接seo快速培训

商业供应商链接,seo快速培训,网页美工设计图,吉林省住房城乡建设网站这道题题意就是给你一个图,一次打掉k个点,如果当前点能够使得连通块数量增加,就输出警告,其它的正常输出,最后如果kn就输出游戏结束。可以采用并查集暴力求解也可以采用bfs求解,我这里采用的是bfs&#xff…

这道题题意就是给你一个图,一次打掉k个点,如果当前点能够使得连通块数量增加,就输出警告,其它的正常输出,最后如果k==n就输出游戏结束。可以采用并查集暴力求解也可以采用bfs求解,我这里采用的是bfs,每次打掉一个点,我们先标记该点被摧毁,如果当前点的度为0或1,就一定不会影响连通块的数量,否则就找一个该点的未被摧毁的邻接点,从这个邻接点开始bfs,把所有相邻的点全部标记为1,在判断当前摧毁点的未被摧毁的邻接点是否全被标记为1,如果有0就代表,联通块增加。

#include <bits/stdc++.h>
using namespace std;
#define endl '\n'
// #define int long long
typedef long long ll;
const int N = 510;
int n,m;
vector<vector<int>> g(N);
vector<int>vt(N+1,0),st(N+1,0);
void bfs(int x){queue<int> q;q.push(x);vt[x] = 1;while(q.size()){int tmp = q.front();q.pop();for(auto v : g[tmp]){if(vt[v] || st[v]) continue;q.push(v);vt[v] = 1;}}
}
int st1[N][N];
void solve() {cin>>n>>m;for(int i = 1;i <= m ; i++){int u,v;cin>>u>>v;if(st1[u][v] == 0){g[u].push_back(v);g[v].push_back(u);st1[u][v] = st1[v][u] = 1;}}int k;cin>>k;int cnt = 0;for(int l = 1 ; l <= k ; l++){int x;cin>>x;st[x] = 1;if(g[x].size() == 0){cout<<"City "<<x<<" is lost."<<endl;}else if(g[x].size() == 1){cout<<"City "<<x<<" is lost."<<endl;}else{int now = -1;for(int i = 0; i < g[x].size() ; i++){if(st[g[x][i]] == 0){now = g[x][i];break;}}if(now == -1){cout<<"City "<<x<<" is lost."<<endl;continue;}for(int i = 0; i <= 505 ; i++){vt[i] = 0;}bfs(now);bool flag = 0;for(int i = 0; i < g[x].size() ; i++){if(vt[g[x][i]] == 0 && st[g[x][i]] == 0 && g[x][i] != now){// cout<<g[x][i]<<" bj"<<endl;;cout<<"Red Alert: City "<<x<<" is lost!"<<endl;flag = 1;break;}}if(!flag){cout<<"City "<<x<<" is lost."<<endl;}}}if(k == n){cout<<"Game Over.";}
}
int main() {// ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);int tt = 1;// cin >> tt;while (tt--) {solve();}return 0;
}

http://www.dtcms.com/wzjs/70948.html

相关文章:

  • 视觉设计网站有哪些站长统计app官方网站
  • 自己创建的网站seo岗位有哪些
  • 博网站建设网络推广网站建设
  • 盐山国外网站建设小璇seo优化网站
  • 本地做网站seo推广教程视频
  • 北京十大室内设计公司排名宁波最好的seo外包
  • 杭州翰臣科技有限公司seo刷排名公司
  • dede做手机网站优秀网站seo报价
  • 深圳百度关键词排名武汉seo搜索引擎
  • 重庆网站开发建设产品关键词大全
  • 东莞南城网站建设价格上海百度竞价点击软件
  • 重庆档案馆建设网站nba最新消息
  • 用asp做网站的流程sem推广和seo的区别
  • wordpress目录绑定外部链接手机seo快速排名
  • 医院设计机构seo主要是指优化
  • 妈妈一直做的网站四川seo推广
  • 青岛网站建设青岛网站运营主要做什么工作
  • 免费做图片的网站有哪些seo优化培训多少钱
  • 自己做网站代码网络推广是做什么工作
  • 台湾做的h游戏下载网站seo顾问张智伟
  • 花都有做网站网站黄页推广软件
  • WordPress主题如何更新搜索引擎优化网页
  • 武汉网站建设与服务公司百度官网下载
  • 高端品牌网站建设公司武汉疫情最新动态
  • 怎样免费建设免费网站站群seo技巧
  • 购物网站排名女装好的网站或网页
  • 做企业网站设计网站关键字优化软件
  • 美食网站网站建设定位线上推广方案模板
  • 昆明专业网站建设模板代运营公司哪家好一些
  • 西安网约车哪个平台最好超级优化空间