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

1013 Battle Over Cities

#include<iostream>
#include<cstring>//处理memset()
using namespace std;
bool visited[2200];//定义是否访问过该城市
int v[2000][2000];

void jk(int index,int n){
    visited[index]=1;
    for(int i=1;i<=n;i++){
        if(!visited[i]&&v[i][index]==1){
            jk(i,n);
        }
    }
}
int main(){
    int n,m,k;//n是城市总数,m是铁路数量,k是要处理的城市
    cin>>n>>m>>k;
//保证两条铁路是联通的
    for(int i=0;i<m;i++){
        int a,b;
        cin>>a>>b;
        v[a][b]=1;
        v[b][a]=1;
    }
    //处理城市
    for(int i=0;i<k;i++){
        memset(visited,0,sizeof(visited));
        int city;
        cin>>city;
        int sum=0;
        visited[city]=1;
        for(int j=1;j<=n;j++){
            if(!visited[j]){
                sum++;
                jk(j,n);
            }
        }
        cout<<sum-1<<endl;
    }
    return 0;
}
 

http://www.dtcms.com/a/602642.html

相关文章:

  • 山东泰山队深圳队seo怎么学
  • Bootstrap5 轮播功能详解
  • title 株洲网站建设开通公司网站
  • 站长工具综合查询系统电子商务网站设计目的及要求
  • 【React】首页悬浮球实现,点击出现悬浮框
  • 怎么查自己的网站备案编号响应式网站开发工具
  • 易语言静态编译优化技术 | 如何提升易语言项目的可移植性与安全性
  • c语言编译器安装教程 | 完整安装步骤与常见问题解答
  • 易语言exe反编译器 | 高效还原易语言程序的逆向分析工具
  • Windows 10 C语言编译器安装与配置 | 完整步骤与技巧详解
  • 848给我做一下88网站二级域名网站查询入口
  • Hadoop集群搭建(上):centos 7为例(已将将安装所需压缩包统一放在了/opt/software目录下)
  • 北京市丰台区建设部官方网站网站500错误是什么意思
  • 最好的商业网站网上移动厅官方网站
  • 4.1.2 EP2624-0002 四继电器模块接线说明
  • 反编译易语言程序 | 如何有效反编译与逆向分析易语言应用程序
  • 电子商务网站建设流程阳新网站建设
  • 服务端 http接口文档 标准参考
  • 3GPP 5G八大性能需求及影响介绍
  • php做的网站如何运行wordpress加ssl
  • 带注册登录的网站模板网站建设 qq业务网制作
  • android-studio如何打包一个debug的apk
  • 【Java SE 基础学习打卡】11 Path 环境变量的配置
  • 学网站建设需要什么软件购物网站开发介绍
  • 基于MATLAB的多尺度血管检测与线追踪实现
  • 分布式锁实现方式深度详解
  • 网站建设评审会禁忌网站
  • 网站后台策划微信如何开小程序
  • 【AI学习-comfyUI学习-抠图+实时图像裁剪-各个部分学习-第九节1】
  • SwiftUI 新特性:Animatable 宏的使用与原理解析