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

26935번 - Släktträffen 다국어

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

문제

Det är släktträff för ättlingar till Ida-Ottilia Isaksson. För enkelhets skull har man upprättat ett släktträd och numrerat alla ättlingarna från 1ドル$ till $N,ドル samt givit Ida-Ottilia själv numret 0ドル$. Bland de M personerna vid ditt bord uppkommer en diskussion om vem som är er närmaste gemensamma släkting (uppåt i trädet). Skriv ett program som räknar ut detta.

Programmet ska fråga efter antalet ättlingar, $N,ドル och därefter fråga efter numret på varje persons förälder, vilket naturligtvis alltid är mellan 0ドル$ och $N$. Därefter ska programmet fråga efter antalet personer vid bordet, M (2ドル \le M \le N$), och läsa in numret på var och en av dem. Programmet ska skriva ut numret på den person som är närmast gemensam släkting (uppåt i trädet) till alla vid bordet. Observera att detta ibland kan vara någon vid bordet.

입력

På första raden i indata står talen $N$ och $M$ (2ドル \le M \le N \le 20$). På andra raden står $N$ tal, föräldrarna för varje ättling (alla mellan 0ドル$ och $N$). På tredje raden står $M$ tal, personerna runt bordet (alla mellan 1ドル$ och $N,ドル utan dubbletter).

출력

Programmet ska skriva ut ett enda tal: numret på personernas närmaste gemensamma släkting.

제한

예제 입력 1

8 3
6 0 0 2 0 5 6 5
1 5 8

예제 출력 1

5

예제 입력 2

4 2
2 0 0 3
4 1

예제 출력 2

0

힌트

출처

Olympiad > Swedish Olympiad in Informatics > 2010 > Qualification ?번

  • 문제를 만든 사람: Programmeringsolympiaden
(追記) (追記ここまで)

출처

대학교 대회

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

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