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

29299번 - Экспериментальное лечение 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB652100.000%

문제

После долгих безуспешных попыток поставить диагноз новому пациенту, Хаус решил воспользоваться экспериментальным методом лечения. На протяжении всего периода лечения каждый час Форман предлагал пациенту выбрать одну из двух таблеток. Известно, что спустя полчаса после того, как пациент выпил $n$-ую таблетку, его здоровье резко улучшилось и он чудом выжил. Пациент помнит, сколько таблеток каждого типа он выпил, а Форман помнит все пары таблеток, которые он предлагал пациенту. Чтобы в дальнейшем врачи могли лечить людей с такими же симптомами, как у пациента, Хаус хочет восстановить тип каждой таблетки, выпитой пациентом. За помощью он обратился к вам.

입력

В первой строке задано число таблеток, выпитых пациентом, $n$ и количество различных типов таблеток, которыми обладает больница $m$ (1ドル \le n \le 1000, 2 \le m \le 1000$). В каждой $i$-ой строке, начиная со второй по ($n+1$)-ую, задана пара чисел $a_i,ドル $b_i$ (1ドル \le a_i, b_i \le m,ドル $a_i \ne b_i$) --- номера типов таблеток, которые предлагал Форман на ($i-1$)-ом часу. В последней строке задано $m$ чисел $c_j$ --- количество выпитых пациентом таблеток того типа, номер которого равен $j$ (0ドル \le c_j \le n$). Номера типов таблеток начинаются с 1ドル$.

출력

Выведите последовательность из $n$ чисел, где $i$-ое число равно номеру типа таблетки, выпитой на $i$-ом часу. Если ответов несколько, выведите любой. Если ответов не существует, выведите единственное число $-1$.

제한

예제 입력 1

3 3
1 2
1 3
2 3
1 2 0

예제 출력 1

2 1 2

예제 입력 2

3 3
1 2
1 3
2 3
1 1 0

예제 출력 2

-1

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2012-2013 Season > September 22, 2012 D번

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

출처

대학교 대회

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

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