团体程序设计天梯赛-练习集 - L2-013 红色警报(25 分)

简介: 团体程序设计天梯赛-练习集 - L2-013 红色警报(25 分)

题目链接:点击打开链接

题目大意:略。

解题思路:注意每次 pre(原始连通个数)都需要被更新。


AC 代码

#include<bits/stdc++.h>#include<cmath>#define mem(a,b) memset(a,b,sizeof a)#define ssclr(ss) ss.clear(), ss.str("")#define INF 0x3f3f3f3f#define MOD 1000000007usingnamespacestd;
typedeflonglongll;
intn;
intvis[520];
intg[520][520];
vector<int>vec;
voiddfs(ints)
{
vis[s]=1;
for(inti=0;i<n;i++)
if(!vis[i] &&g[s][i]) dfs(i);
}
intfun()
{
intcnt=0;
mem(vis,0);
for(inti=0;i<vec.size();i++)
vis[vec[i]]=1;
for(inti=0;i<n;i++)
    {
if(!vis[i]) dfs(i), cnt++;
    }
returncnt;
}
intmain()
{
intm,u,v,q,cur;
scanf("%d%d",&n,&m);
for(inti=0;i<m;i++)
    {
scanf("%d%d",&u,&v);
g[u][v]=g[v][u]=1;
    }
intpre=fun();
scanf("%d",&q);
for(inti=0;i<q;i++)
    {
scanf("%d",&u);
vec.push_back(u);
cur=fun();
if(cur<=pre) printf("City %d is lost.\n",u);
elseprintf("Red Alert: City %d is lost!\n",u);
pre=cur;
    }
if(q==n) puts("Game Over.");
return0;
}
目录
相关文章
|
人工智能 Linux 虚拟化
Linux Centos虚拟机扩容
Linux Centos虚拟机扩容
|
搜索推荐
钉钉:不可取代的企业通讯与管理工具
钉钉:不可取代的企业通讯与管理工具
|
网络协议 Linux
音视频学习之rtsp推拉流学习2(流媒体服务器ZLMediaKit)
音视频学习之rtsp推拉流学习2(流媒体服务器ZLMediaKit)
1861 0
|
运维 Kubernetes 监控
提升运维效率:容器化技术在现代IT基础设施中的应用
本文将探讨容器化技术如何优化企业的IT基础设施,提高部署效率和资源利用率。我们将深入分析容器技术的优势、实现步骤以及在实际运维中的应用场景。通过实例展示,帮助读者更好地理解并应用这一前沿技术,助力企业实现高效运维。
|
Oracle 关系型数据库 数据库
手把手教你Oracle DataGuard主备切换(switchover)
手把手教你Oracle DataGuard主备切换(switchover)
1633 4
阿里云服务器怎么开发票?图文教程来了
在阿里云,用户可在用户中心的发票管理中开具电子或纸质发票。首次开票需设置发票抬头,可选个人或企业,以及增值税普通或专用发票。个人账号无法直接开企业发票,需变更实名认证。发票税率因产品而异,通常为6%或13%。发票抬头可修改,纸质发票邮寄费用由阿里云承担(特殊情况除外)。电子发票同样可报销。更多详情见阿里云官方帮助中心。
1603 3
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
昇腾AI行业案例(四):基于 Bert 模型实现文本分类
欢迎学习《昇腾行业应用案例》的“基于 Bert 模型实现文本分类”实验。在本实验中,您将学习如何使用利用 NLP (natural language processing) 领域的AI模型来构建一个端到端的文本系统,并使用开源数据集进行效果验证。为此,我们将使用昇腾的AI硬件以及CANN等软件产品。
733 0
|
机器学习/深度学习 人工智能 自然语言处理
探索深度学习在游戏开发中的创新应用
【8月更文挑战第11天】深度学习技术在游戏开发中的应用为游戏产业带来了前所未有的变革和机遇。通过不断探索和创新应用,我们有理由相信未来的游戏将会更加智能、丰富和引人入胜。
|
运维 监控 Cloud Native
茶百道全链路可观测实战
茶百道全链路可观测实战
2090 113
|
Kubernetes 安全 Cloud Native
云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授权访问&容器执行
366 3