QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#20961. Tauschen und nochmals tauschen

Statistics

Farmer Johns $N$ Kühe ($1\le N\le 100$) stehen in einer Reihe. Für jedes $1\le i\le N$ hat die $i$-te Kuh von links die Marke $i$.

Farmer John hat eine neue Morgengymnastik erfunden. Die Kühe sollen diese zwei Schritte genau $K$ ($1\le K\le 10^9$) Mal wiederholen:

  1. Die Kühe, die gerade die Positionen $A_1 \ldots A_2$ von links belegen, kehren ihre Reihenfolge um ($1\le A_1<A_2\le N$).

  2. Danach kehren die Kühe, die gerade die Positionen $B_1 \ldots B_2$ von links belegen, ihre Reihenfolge um ($1\le B_1<B_2\le N$).

Gib nach genau $K$ Wiederholungen für jedes $1\le i\le N$ die Marke der $i$-ten Kuh von links aus.

Eingabe

Die erste Zeile enthält $N$ und $K$, die zweite $A_1$ und $A_2$, die dritte $B_1$ und $B_2$.

Ausgabe

Gib in Zeile $i$ die Marke der $i$-ten Kuh von links am Ende der Übung aus.

Beispiele

Eingabe 1

7 2
2 5
3 7

Ausgabe 1

1
2
4
3
5
7
6

Hinweis

Anfangs ist die Reihenfolge von links nach rechts $[1,2,3,4,5,6,7]$. Nach dem ersten Schritt ist sie $[1,5,4,3,2,6,7].$ Nach dem zweiten $[1,5,7,6,2,3,4]$. Eine zweite Ausführung beider Schritte liefert die Beispielausgabe.

Teilaufgaben

  • In Tests 2–3 gilt $K\le 100$.
  • Für Tests 4–13 gelten keine zusätzlichen Einschränkungen.

Aufgabenautor: Brian Dean

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.