5588葡京线路cogs——8. 备用交换机

5588葡京线路 1

8. 备用交换机

★★   输入文件:gd.in   输出文件:gd.out   简单对比
日子限定:1 s   内存限制:128 MB

【问题讲述】

 

n个城市之间时有发生报导网络,每个都都来报道交换机,直接或者间接与其他市连续。因电子装置好坏,需让通讯点配备备用交换机。但备用交换机数量有限,不克一体安排,只能给一些重大城市布局。于是规定:如果某个城市由交换机损坏,不仅以都通讯中断,还造成任何市通讯中断,则配备备用交换机。请而因市路情况,计算需配置备用交换机的都市个数,及需配备备用交换机城市的号码。

【输入格式】

输入文件发出几履行
先是执行,一个平头n,表示共有n个城市(2<=n<=100)
脚有好多执,每行2个数a、b,a、b是城市编号,表示a与b之间时有发生一直通讯线路。

【输出格式】

出口文件来多少推行
率先执行,1独整数m,表示要m个备用交换机,下面来m行,每行有一个整数,表示需要配置交换机的城编号,输出顺序按编号由小到大。如果无城市用配置备用交换机则输出0。

【输入输出样例】

输入文件称: gd.in

 

7

1 2

2 3

2 4

3 4

4 5

4 6

4 7

5 6

6 7

 

 

出口文件称:gd.out

 

2

2

4

 

tarjan求割点板子

#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<iostream>
#include<algorithm>
#define N 1100
using namespace std;
int n,x,y,tim,tot=1,ans;
int dfn[N],low[N],head[N],cut_point[N];
int read()
{
    int x=0,f=1; char ch=getchar();
    while(ch<'0'||ch>'9'){if(ch=='-')f=-1; ch=getchar();}
    while(ch>='0'&&ch<='9'){x=x*10+ch-'0'; ch=getchar();}
    return x*f;
}
struct Edge
{
    int to,from,next;
}edge[N];
int add(int x,int y)
{
    tot++;
    edge[tot].to=y;
    edge[tot].next=head[x];
    head[x]=tot;
}
int tarjan(int now,int pre)
{
    int sum=0;bool boo=false;
    dfn[now]=low[now]=++tim;
    for(int i=head[now];i;i=edge[i].next)
    {
        int t=edge[i].to;
        if((i^1)==pre) continue;
        if(!dfn[t])
        {
            sum++,tarjan(t,i);
            low[now]=min(low[now],low[t]);
            if(dfn[now]<=low[t]) boo=true;
        }
        else low[now]=min(low[now],dfn[t]);
    }
    if(!pre){if(sum>1) ans++,cut_point[now]=true;}
    else if(boo) ans++,cut_point[now]=true;

}
int main()
{
    freopen("gd.in","r",stdin);
    freopen("gd.out","w",stdout);
    n=read();
    while(scanf("%d%d",&x,&y)==2)
     add(x,y),add(y,x);
    for(int i=1;i<=n;i++) 
     if(!dfn[i]) tarjan(i,0);
    printf("%d\n",ans);
    for(int i=1;i<=n;i++)
     if(cut_point[i]) printf("%d\n",i);
}

 

图表发老妈跟充分一起长大

大暑至,夏天清凉好去处

干什么消烦暑,带娃观首博。

拉动五春以上儿童出去游玩的绝佳选择。强烈推荐首都博物馆之八大理由。

一,凉快

今降温了,外面玩还生舒服的,但是会发出雷雨,室外活动使优质考虑考虑。如果是相近前几上烧至融化的状态,那么强烈推荐去首博。博物馆为了维护展品,室内恒温24度过,湿度适宜,凉爽的十分啊,又非晒,更无闷,空气且是幸福的。

二,免费

帝都有过多博物馆还是免费开放之,真是相当好的资源,不能够浪费国家之意志,让小孩们可以去上学一下。尤其首博的常展,多是关于首都的历史知识,可以助我们再度深入之了解我们生存成长的即时片土地。

得网上预定或者电话预定,现场无身份证取票相当便利。

5588葡京线路 2

图片发老妈与甚一起长大

其三,交通便民

地铁1哀号线木樨地站C1谈,再于东边200米(路过复兴医院)首选出行方式,简直不能够再便宜了。

5588葡京线路 3

首博有停车场即以博物馆门前,8元1小时。据本人观察,平日浏览停车位充足,周末恐怕紧张来。

5588葡京线路 4

公交线路若干,但是大热天,真的想坐公交么?

季,地方很,展览多,每日有限制人数

虽然同叠大厅看起人大半,但是只是是以过剩集团参观人数当此地集中。首博东西两区,上下五交汇,地下平重叠,有大大小小展览数只,上千人数又参观,分分散,就不曾多少了。

5588葡京线路 5

图发老妈跟大一起长大

粗展览藏的深邃一些,人非常少,大多数人口都颇有素质,很平静。可以可以的当一个展品前细细观详。

五,游览设施齐备

厕所每层都发,都发生厕纸,有蹲位和为就是稀种选择,部分来养育婴室。有怀抱水台,直饮水提供。自动售货机卖饮料和小吃。地下平有购物区,各种风味商品,书籍,送礼佳品。

上下楼来楼梯,扶梯,直梯多种挑,无障碍通道以及配备也全。

大街小巷有复苏之交椅,走劳动了可以休息。

各种指示牌比较明晰,工作人员到处都出,每人用个小牌子上面来提示请小声,不要因此闪光灯等等,都平静的站于路边,为参观者提供援助顺便维持秩序。

六,展览丰富有趣

此时此刻产生《美·好·中华——近二十年考古收获展》在同一重合展出,网上预定门票就包含此桩。

5588葡京线路 6

图形发老妈与老一起长大

5588葡京线路 7

不法平交汇有《读城——发现都四合院的美》这半个展览是限时之,展览的藏品多多,展示的情节及方法多样,非常值得去玩。

5588葡京线路 8

图表发老妈跟好一起长大

5588葡京线路 9

又产生相互方案,吸引孩子。

5588葡京线路 10

图片发老妈跟深一起长大

七,涨知识

带动在儿女好好看展,自己吧会增强。昨日推送,老妈跟特别一起上学老都底老便看展的体味5588葡京线路之一。还尚未看罢之迎关注。

八,搞定熊孩子

探望展,减少玩ipad时间,消磨熊孩子的生命力,预防近视眼,增长见识,感受先人的智慧学识,感知北京巩固的魅力。一个展览细致的羁押下来就得千篇一律天,一个首博,至少可以来两三赖。而且会出新展不断出,可以时不时来。

5588葡京线路 11