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

26787번 - Pociąg towarowy 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
10 초 (추가 시간 없음) 1024 MB27161050.000%

문제

Bajtek i Bitek uwielbiają obserwować pociągi przejeżdżające niedaleko ich domu. Największą miłością pałają do tych towarowych, bo są zwykle bardzo długie i mają różnorodne wagony. Chłopcy postanowili dokumentować to, z jakich rodzajów wagonów składają się pociągi. Dla uproszczenia, potencjalne rodzaje wagonów będziemy numerować od 1 do k. Wagony o tym samym rodzaju są dla chłopców nierozróżnialne.

Gdy pociąg przejeżdża, obaj chłopcy w swoich zeszytach notują rodzaje kolejnych wagonów. Bajtek jest starszy i potrafi już bezbłędnie zanotować rodzaje wszystkich wagonów. Bitek jest młodszy i nie ma jeszcze takiej wprawy w pisaniu. Zdarza się, że zanim zdąży zanotować rodzaj wagonu, przez przejazd przejadą już kolejne wagony, których Bitek nie zauważy. Zatem na liście Bitka niektóre z wagonów mogą zostać pominięte.

Chłopcy analizują teraz swoje zapisy i zastanawiają się, które z wagonów pociągu Bitek mógł zanotować, a które na pewno zostały przez niego przeoczone.

입력

Pierwszy wiersz wejścia zawiera trzy liczby całkowite n, m oraz k (1 ≤ n, m, k ≤ 300 000), oznaczające kolejno długość listy Bajtka (równą liczbie wagonów w pociągu), długość listy Bitka oraz liczbę różnych rodzajów wagonów.

W drugim wierszu znajduje się ciąg długości n złożony z liczb całkowitych z przedziału [1, k], oznaczających kolejne rodzaje wagonów na liście Bajtka. W trzecim wierszu znajduje się ciąg długości m w takim samym formacie – lista Bitka.

Możesz założyć, że Bitek być może pominął niektóre wagony z listy Bajtka, ale nie dopisał nic „dodatkowo”. Innymi słowy, dane wejściowe dobrane są tak, że da się zmazać pewną liczbę wagonów (być może zero) z listy Bajtka i uzyskać listę Bitka.

출력

Na wyjście należy wypisać n liczb całkowitych pooddzielanych pojedynczymi odstępami: i-ta z tych liczb ma być równa 1, jeśli i-ty wagon mógł zostać zanotowany przez Bitka, lub 0 jeśli na pewno nie mógł być zanotowany.

제한

예제 입력 1

9 4 3
1 3 2 1 2 3 1 3 2
1 3 1 2

예제 출력 1

1 1 0 1 1 1 1 0 1

힌트

Wyjaśnienie przykładu: Bitek mógł zanotować wagony o numerach:

  • 1, 2, 4 i 5,
  • 1, 2, 4 i 9,
  • 1, 2, 7 i 9,
  • 1, 6, 7 i 9,
  • albo 4, 6, 7 i 9.

출처

Olympiad > Polish Olympiad in Informatics > POI 2022/2023 > Stage 1 3번

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

출처

대학교 대회

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

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