Ringteed

시간 제한1초메모리 제한1024 MB

요약
S가 모든 사이클에 포함된다는 조건에서 S에서 출발하는 비반복 경로가 끝날 수 있는 서로 다른 정점의 수를 센다.
난이도

어려움10점 중 8점

유형
그래프, DFS
정답자
아직 제출이 없습니다

문제

Bytelandi pealinnas Bytetownis elab poiss nimega Bit, kellele meeldib oma kodulinnas ringi jalutada. Bytetowni teedevõrk koosneb NN väljakust, mida ühendavad omavahel MM tänavat. On teada, et igalt väljakult saab neid tänavaid mööda igale teisele väljakule.

Kui mõnelt väljakult alustades on võimalik mööda tänavaid liikudes samale väljakule tagasi jõuda ilma vahepeal ühtegi väljakut või tänavat korduvalt külastamata, nimetavad kohalikud sellist marsruuti ringteeks. Bytetowni teedevõrgu huvitav omadus on, et ükski väljak ei asu mitmel ringteel.

Bit leiutas just uue plaani, kuidas ta edaspidi jalutama hakkab. Iga päev astub ta oma majast välja selle ees olevale väljakule. Siis valib mõne sealt algava tänava ja läheb seda mööda järgmisele väljakule, kus ta valib uue tänava, mida mööda jälle edasi minna. Seejuures ei käi Bit ühe jalutuskäigu jooksul ühelgi väljakul korduvalt. Ta jätkab jalutamist, kuni jõuab väljakule, kust kõik tänavad viivad juba külastatud väljakutele. Siis kuulutab ta selle päeva jalutuskäigu lõppenuks ja sõidab bussiga koju tagasi.

Kirjutada programm, mis leiab, mitmel erineval väljakul Biti jalutuskäigud lõppeda võivad.

입력

Tekstifaili esimesel real on tühikutega eraldatud väljakute arv NN (2≤N≤200,0002 \le N \le 200\\,000), tänavate arv MM (N−1≤M≤43NN - 1 \le M \le \frac{4}{3}N) ja Biti maja ees oleva väljaku number S (1≤S≤N1 \le S \le N).

Järgmisel MM real on igaühel tühikuga eraldatud täisarvud A_iA\_i ja B_iB\_i (1≤A_i≤N1 \le A\_i \le N, 1≤B_i≤N1 \le B\_i \le N, A_i≠B_iA\_i \ne B\_i), mis tähendavad, et väljakute A_iA\_i ja B_iB\_i vahel on tänav. On teada, et mistahes kahe väljaku vahel on ülimalt üks tänav.

출력

Tekstifaili ainsale reale väljastada üks täisarv: nende väljakute arv, millel Biti jalutuskäigud lõppeda võivad.

예제2

  1. 예제 1

    입력
    3 2 2
    1 2
    2 3
    
    예상 출력
    2
    
  2. 예제 2

    입력
    4 4 3
    1 2
    2 3
    3 4
    4 1
    
    예상 출력
    2