n, m = map(int, input().split())
basket = [k+1 for k in range(n)]
ball = ''

for i in range(m):
    i, j = map(int, input().split())
    basket[i-1:j] = basket[i-1:j][::-1]
    
for t in range(len(basket)):
    ball+=' '+str(basket[t])

print(ball.lstrip())

 

 

 

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

 

10811번: 바구니 뒤집기

도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2

www.acmicpc.net

'Baekjoon > python' 카테고리의 다른 글

[백준 9086번] 문자열  (0) 2023.02.21
[백준 2743번] 단어 길이 재기  (0) 2023.02.21
[백준 10813번] 공 바꾸기  (0) 2023.02.21
[백준 10810번] 공 넣기  (0) 2023.02.21
[백준 25314번] 코딩은 체육과목 입니다  (0) 2023.02.21

+ Recent posts