スパークリング黒ココア/ABC286 A - Range Swap

Created Sat, 21 Jan 2023 Modified Tue, 26 Sep 2023 09:13:30 +0000

問題

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:])