問題ABC286 A - Range Swapお気持ちA問題で時間取られたのもったいなかったなー。スライスで添字ガチャしてしまった…むーん。必要なところだけ切って並び替えたら終わり!ソースコードN, P, Q, R, S = map(int, input().split()) L = list(map(int, input().split())) print(*L[:P - 1] + L[R - 1:S] + L[Q:R - 1] + L[P - 1:Q] + L[S:])