Logo
(追記) (追記ここまで)

26942번 - Gruppindelning 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB94766086.957%

문제

Under en skolutflykt ska eleverna delas in i olika grupper. Naturligtvis vill eleverna vara i samma grupp som sina kompisar. Skriv ett program som, givet namnet på varje elev samt vem som är kompis med vem, beräknar det maximala antalet grupper som eleverna kan delas in i (om eleverna får som de vill).

입력

På första raden står ett heltal: antalet elever som ska på utflykt (2ドル \le n \le 100$). Därefter följer $n$ rader, var och en innehållande namnet på en elev. Varje namn är mellan 1ドル$ och 20ドル$ tecken långt och innehåller endast bokstäverna A-Z. Alla elever har olika namn.

Sedan följer en rad med ett heltal: antalet kompispar (1ドル \le m \le 4950$). Slutligen följer $m$ rader innehållande kompisparen. För varje par anges två namn på samma rad, separerade med ett mellanslag.

출력

Programmet ska skriva ut en rad med ett heltal: det maximala antalet grupper som eleverna kan delas in i.

제한

예제 입력 1

6
KALLE
MAJA
SARA
SVEN
HUGO
ANNA
3
KALLE ANNA
MAJA ANNA
SARA HUGO

예제 출력 1

3

힌트

출처

Olympiad > Swedish Olympiad in Informatics > 2008 > Online Qualification ?번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /