https://www.acmicpc.net/problem/10813
n, m = map(int, input().split()) # 바구니개수n, 바꿀횟수m
n_list = [item for item in range(1, n+1)] # 바구니 개수의 번호 n_list
for _ in range(m): # 횟수 m번 차례로 반복
i, j = map(int, input().split()) # 바구니 번호 i, j
temp = n_list[j-1] # temp(임시저장공간) = j번의 바구니
n_list[j-1] = n_list[i-1] # ex)i,j = 1, 2 일때 ([1]=2) = ([0]=1)
n_list[i-1] = temp # i번의 바구니 = j번 바구니
for x in n_list: # n_list 요소 차례로 나열
print(x, end=" ") # 나열한 것을 띄어쓰기를 두고 한줄로 출력
'코딩 > 백준 문제 (브론즈)' 카테고리의 다른 글
[백준/11382/C언어] 꼬마 정민 풀이 (0) | 2023.03.05 |
---|---|
[백준/10810/파이썬] 공 넣기 풀이 (0) | 2023.03.02 |
[백준/5997/파이썬] 과제 안 내신 분..? 풀이 (0) | 2023.02.23 |
[백준/2562/파이썬] 최댓값 풀이 (0) | 2023.02.21 |
[백준/10818번/파이썬] 최소, 최대 문제풀이 (0) | 2023.02.18 |