티스토리 뷰

반응형

 

N, M = map(int, input().split(" "))

l = [i + 1 for i in range(N)]

for _ in range(M):
    i, j = map(int, input().split(" "))
    for idx in range(i, j):
        if i < j:
            temp = l[i - 1]
            l[i - 1] = l[j - 1]
            l[j - 1] = temp
            i += 1
            j -= 1

print(" ".join(map(str, l)))

https://www.acmicpc.net/problem/10811

 

reversed 내장 함수 사용하면 될 듯

 

 

 

댓글

티스토리 방명록

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday