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

25200번 - 곰곰이와 자판기

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

문제

곰곰이

곰곰이는 좋아하는 음료수 자판기가 있다. 이 자판기에는 "랜덤" 버튼이 있는데, 이 버튼을 누르면 이세계에서 출발한 음료수가 $M$ 번의 차원 이동 후 자판기 상품 출구로 떨어진다.

하지만 차원 이동은 불안정하기 때문에, 음료수 종류가 도중에 바뀌는 일도 있다. 정확히는 아래와 같은 규칙에 의해 바뀐다.

  • $i\ (1 \le i \le M)$ 번째 차원 이동 중에, 음료수 종류 $U_i$ 는 $V_i$ 로 변경된다. $(1 \le U_i, V_i \le N)$

곰곰이는 1ドル$ 부터 $N$ 까지 모든 종류의 음료수에 대해, 각각 $M$ 번의 차원 이동을 거쳐 최종적으로 어떤 종류의 음료수가 되는지 알고 싶다.

입력

첫 번째 줄에 음료수의 종류 개수 $N,ドル 차원 이동 횟수 $M$ 이 공백을 사이에 두고 주어진다. $(2 \le N, M \le 300,000円)$

두 번째 줄부터 $M$개의 줄에 걸쳐 정수 $U_i, V_i$ 가 공백을 사이에 두고 주어진다. $(1 \le i \le M,\ 1 \le U_i, V_i \le N,\ U_i \ne V_i)$

출력

$f(k)$ 가 음료수 종류 $k$ 가 $M$ 번의 차원 이동을 거쳐 최종적으로 변하는 음료수 종류라고 할 때, $f(1), f(2), \cdots, f(N)$ 을 첫 번째 줄에 공백을 사이에 두고 출력하라.

제한

예제 입력 1

5 4
1 3
3 2
4 3
2 4

예제 출력 1

4 4 4 3 5
  • 음료수 종류 1ドル$ → (1ドル$번째 차원 이동 후) 3ドル$ → (2ドル$번째 차원 이동 후) 2ドル$ → (4ドル$번째 차원 이동 후) 4ドル$
  • 음료수 종류 2ドル$ → (4ドル$번째 차원 이동 후) 4ドル$
  • 음료수 종류 3ドル$ → (2ドル$번째 차원 이동 후) 2ドル$ → (4ドル$번째 차원 이동 후) 4ドル$
  • 음료수 종류 4ドル$ → (3ドル$번째 차원 이동 후) 3ドル$
  • 음료수 종류 5ドル$ (변하지 않음)

힌트

출처

Contest > BOJ User Contest > 곰곰컵 > 제1회 곰곰컵 I번

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

출처

대학교 대회

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

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