1013 Battle Over Cities (25分)(一个字短!)

1013 Battle Over Cities (25)(25 分) 1 题目 2 解题思路 3 AC代码 1 题目   It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are ... 阅读详情

1013 Battle Over Cities (25分)

分析

依次将每个点标为已访问状态,计算连通分量个数

代码

#include<iostream>
#include<vector>
using namespace std;
vector<vector<int> >g;
int n, m, k, a, b, marked[1010];
int main() {
 scanf("%d %d %d", &n, &m, &k);
 g.resize(n + 1);
 while (--m >= 0) {
  scanf("%d %d", &a, &b);
  g[a].push_back(b);
  g[b].push_back(a);
 }
 while (--k >= 0) {
  scanf("%d", &a);
  fill(marked, marked + 1010, 0);
  marked[a] = 1;
  vector<int> v;
  int cnt = 0;
  for (int i = 1; i <= n; ++i) {
   if (marked[i])continue;
   v.push_back(i);
   while (!v.empty()) {
    int d = v.back();
    v.pop_back();
    for (int j = 0; j < g[d].size(); ++j)
     if (!marked[g[d][j]]) {
      v.push_back(g[d][j]);
      marked[g[d][j]] = 1;
     }
   }
   ++cnt;
  }
  printf("%d\n", cnt - 1);
 }
 return 0;
}
Wio-LR1121多频段LoRa模块技术解析与应用实践 LoRa技术作为低功耗广域物联网(LPWAN)的核心通信方案,通过独特的扩频调制技术实现远距离传输与强抗干扰能力。其工作原理基于CSS(Chirp Spread Spectrum)调制,支持动态调整扩频因子(SF)和带宽(BW)来平衡传输距离与数据速率。Wio-LR1121模块作为Semtech LR1121芯片的载体,创新性地整合了sub-GHz、S-Band和2.4GHz多频段支持,配合仅1.35μA的睡眠电流,为跨境物联网部署提供了硬件基础。在智慧农业、工业监测等场景中,开发者可通过SPI接口快速集成 阅读详情

相关推荐

三极管简单振荡电路实现:从零开始的实战示例

通过一个基础实例,手把手教你如何利用三极管构建简单的振荡电路,深入理解三极管在实际电路中的工作原理与应用技巧。

weixin_32836713的博客 1204

1013 Battle Over Cities

分数 25全屏浏览切换布局作者 CHEN, Yue单位 浙江大学3 2 31 21 31 2 3100。

m0_75262437的博客 614

从零开始用STM32驱动RGB屏:配置PCLK、DE同步信号的避坑指南

本文详细介绍了如何使用STM32驱动RGB接口LCD屏幕,重点解析了PCLK配置、同步信号极性和DE使能等关键参数的设置方法。通过实战代码示例和常见问题排查指南,帮助开发者避免常见配置错误,实现稳定的显示效果。特别针对800x480 IPS屏提供了优化建议和调试技巧。

sky77的博客 541

1013 Battle Over Cities (25 分)

1013 Battle Over Cities (25 分) 题目大意: 有n个节点, m条路, 如果某个节点被攻占了, 为了让其他几个节点还能继续连通, 至少需要修几条路 分析: 图的遍历, 根据题意, 如果某个点被占领, 则把那个节点标记一下, 遍历其他几个节点, 从某一个节点出发, 遍历完剩下的所有节点, 出发点的个数-1, 即为答案 AC代码: #include &lt;iostream&...

Fighting_Eagle的博客 249

FairyGUI编辑器自定义菜单扩展插件

本文涉及到的软件有:FairyGUI,VSCode代码环境涉及到了:LuaVSCode插件:EmmyLua在编写FairyGUI编辑器菜单前,了解一下FairyGUIEditor的API会有效的帮助我们解决很多问题。FairyGUI的扩展是通过编辑器自带的插件功能实现的,插件中我使用的是lua环境模板。导入编辑器的LuaAPI,文件可以在FairyGUI-Editor源码的插件目录中找到。接下来将通过功能来说明对应的API作用。

Aili_Xiao的博客 4500

拌合楼管理软件开发(十一) 海康威视车牌识别摄像头安装调试,总算是跑通了。

/保存的文件个数这里之所以需要用到委托,直接更新textbox文本中的内容,以及复制picturebox的image会提示不是从齐创建的线程调用。

morsth的博客 4819

PAT 甲级 1013 Battle Over Cities

PAT 甲级 1013 Battle Over Cities It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We must know immediately if we need to repair any other hig

Jasonare的博客 414

从入门到精通:HyperMesh实体选择全攻略(含2025新界面操作)

本文系统解析了HyperMesh从基础到高级的实体选择技巧,重点介绍了2025新界面的交互逻辑与效率提升。内容涵盖选择模式、框选方法、右键菜单高级选择、图形窗口选择器与命令面板的智能联动,以及利用浏览器和过滤器进行精准定位的实战指南,帮助用户显著提升前处理建模效率。

open4的博客 1087

【PAT甲级】 1013 Battle Over Cities

连通图

lemon1219的博客 332

Pytorch入门教程

Pytorch学习总结:1.张量Tensor 张量是一种特殊的数据结构,与数组和矩阵非常相似。在PyTorch中,我们使用张量对模型的输入和输出以及模型的参数进行编码。 张量类似于NumPy的ndarray,除了张量可以在 GPU 或其他硬件加速器上运行。事实上,张量和NumPy数组通常可以共享相同的底层内存,从而无需复制数据。...

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 4万+

30天入门 SAP BTP 开发系列之二:了解 SAP BTP Region 的概念,包含账号申请的详细步骤

SAP BTP 的 Region,实际是一组按地理位置划分的、由 SAP 或合作 Hyperscaler 承载的基础设施栈。这些基础设施栈至少包含多可用区网络、对象存储、计算节点及自动化运维等服务。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1469

1013 Battle Over Cities (25分)

1013 Battle Over Cities (25分) It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We must know immediately if we need to repair any other high

Axelrod的博客 116

silero-vad 训练自己的数据

silero-vad 训练自己的数据

jacke121的专栏 816

1013 Battle Over Cities (25 分)

PAT (Advanced Level) Practice 笔记 记录做PAT (Advanced Level) Practice时遇到的坑和总结 文章目录PAT (Advanced Level) Practice 笔记一、描述二、题目链接三、代码1.AC3.学习四、总结 一、描述 删除图的某个节点,求联通分量的个数 二、题目链接 1013 Battle Over Cities (25 分) 三、代码 1.AC #include <iostream> using namespace st

weixin_52812620的博客 341

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

pat顶级1001 Battle Over Cities - Hard Version (35 point(s))

欢迎访问我的pat顶级题解目录哦https://blog.youkuaiyun.com/richenyunqi/article/details/86751676 题目描述 算法笔记 本题是pat甲级1013. Battle Over Cities (25)的升级版,我在博客pat甲级1013. Battle Over Cities (25)题解中阐述了解决甲级1013题的两种方法:并查集和DFS搜索。本题中...

日沉云起的博客 1941

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

PAT甲级1013 Battle Over Cities (25分

PAT甲级1013 Battle Over Cities (25分) 题目: 题目分析:结构体数组里套数组,rank[4],score[4],当成二维数组来做, 注意如果不同学生的同一门分数相同,则排名也相同。判断id是否存在的数组记得开大一点,但不要越界~~ AC代码附上: #include <cstdio> #include <iostream> #include &...

weixin_43795683的博客 201

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

1013 Battle Over Cities (25 分)

1013Battle Over Cities(25分) It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed....

chen_zan_yu_的博客 481

PAT甲级 1013 Battle Over Cities (25分)

1013 Battle Over Cities (25分) 题目链接:PAT A 1013 思路分析:就是去掉某一个城市以及和它相连的所有边,问添加几条边才能把剩下的城市连接在一起。实际上就是找连通图的问题,如果一个图完全连通,那么需要0条边,如果有两个连通图,那么需要一条边,三个连通图则需要两条边,以此类推~所以本质还是图的遍历问题。在DFS遍历中,如果一个图完全连通,则只需要遍历一次,否则则...

weixin_43684054的博客 246

A1013 Battle Over Cities (25 分)

1013 Battle Over Cities (25 分) 解题思路        一道跟图有关的问题,去掉一个顶点和与之相连的所有边,然后判断剩下的图有几个连通分量。n个连通分量,需要n-1条边可以构成一个连通图,n - 1也就是最后需要输出的结果。判断连通分量的个数可以用深度优先搜索来做,算法执行的次数就是我们想要的结果。     ...

LinxRds的博客 356

PAT甲级 1013 Battle Over Cities

PAT甲级 1013 Battle Over Cities It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We m...

旺崽的博客 2809

PTA Battle Over Cities

时隔多年,哈哈哈,夸张了,相隔自己的上一篇博客,已经过去了六个月了。这个超级酷的楼主消失的这半年多时间在做些什么???哎,大多时间在躺尸,出去玩了几天,中间接近三个月的时间在忙毕业论文的事,突然发现自己六个月的时间没有做题了,有点痛心疾首,然而第二天继续躺尸,非常真实。。。在这段时间里,吃了无数次的柠檬,最突出一次来自于曾在我之前博客里出现过的杨同学,第N次讲述她和她男朋友的故事,OK,I’m f...

超级酷的鬼鬼珊 320

PAT甲级1013 Battle Over Cities (25分)

PAT甲级1013 Battle Over Cities (25分) 题目: 解题分析:dfs,郁闷-。- AC代码附上: #include <cstdio> #include <vector> #include <algorithm> using namespace std; const int maxn = 1111; vector<int> G...

weixin_43795683的博客 218

1013 Battle Over Cities (25 分)

1013Battle Over Cities(25 分) It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We...

weixin_42105789的博客 326

1013 Battle Over Cities (25 分)

1013 Battle Over Cities (25 分) It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We...

liuxinghui_SJTU的博客 327
上一篇: 1012 The Best Rank (25分)(一个字短!)
下一篇: 1014 Waiting in Line (30分)(一个字短!)
大了七八个
博客等级 码龄8年 2粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值