PAT 1013.Battle over cities

回家最好跑一遍

#include <cstdio>
#include <algorithm>
#include <iostream>
#include <vector>
#include <string.h>
using namespace std;

const int maxn = 1011;
int n,m,k;
int vis[maxn] = {0};
int aja[maxn][maxn] = {0};
int tmp[maxn][maxn] = {0};
int tot = 0;

void dfs(int s)
{
    vis[s]=1;
    for(int i=1;i<=n;i++)
    {
        if(aja[s][i]==1&&vis[i]==0)
            dfs(i);
    }
}

void reset()
{
    for(int i=1;i<=n;i++)
        for(int j=1;j<=n;j++)
            tmp[i][j]=aja[i][j];
}

int main()
{
    int i,j,x,y;
    scanf("%d %d %d",&n,&m,&k);
    for(i=0;i<m;i++)
    {
        scanf("%d %d",&x,&y);
        aja[x][y]=1;
        tmp[x][y]=1;
    }

    for(i=0;i<k;i++)
    {
        memset(vis,0,sizeof(vis));
        reset();
        tot = 0;
        scanf("%d",&j);
        vis[j]=1;
        for(x=1;x<=n;x++)
            tmp[j][x]=tmp[x][j]=0;
        for(x=1;x<=n;x++)
        {
            if(vis[x]==0)
            {
                dfs(x);
                tot++;
            }
        }
        printf("%d",tot-1);
        if(i!=k-1)
            printf("\n");

    }

    return 0;
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Digital and Smart Cities presents an overview of how technologies shape our cities. There is a growing awareness in the elds of design and archi- tecture of the need to address the way that technology affects the urban condition. This book aims to give an informative and de nitive overview of the topic of digital and smart cities. It explores the topic from a range of different perspectives, both theoretical and historical, and through a range of case studies of digital cities around the world. The approach taken by the authors is to view the city as a socially con- structed set of activities, practices and organisations. This enables the discussion to open up a more holistic and citizen-centred understand- ing of how technology shapes urban change through the way it is imag- ined, used, implemented and developed in a societal context. By drawing together a range of currently quite disparate discussions, the aim is to enable the reader to take their own critical position within the topic. The book starts out with de nitions and sets out the various interpreta- tions and aspects of what constitutes and de nes digital cities. The text then investigates and considers the range of factors that shape the char- acteristics of digital cities and draws together different disciplinary per- spectives into a coherent discussion. The consideration of the different dimensions of the digital city is backed up with a series of relevant case studies of global city contexts in order to frame the discussion with real- world examples.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值