#5175. Problem 3. Swapity Swap
Problem 3. Swapity Swap
Problem 3. Swapity Swap
USACO 2020 February Contest, Bronze
Farmer John's cows () are standing in a line. The th cow from the left has label , for each .
Farmer John has come up with a new morning exercise routine for the cows. He tells them to repeat the following two-step process exactly () times:
- The sequence of cows currently in positions from the left reverse their order ().
- Then, the sequence of cows currently in positions from the left reverse their order ().
After the cows have repeated this process exactly times, please output the label of the th cow from the left for each .
SCORING: Test cases 2-3 satisfy .Test cases 4-13 satisfy no additional constraints.
INPUT FORMAT (file swap.in):
The first line of input contains and . The second line contains and , and the third contains and .
OUTPUT FORMAT (file swap.out):
On the th line of output, print the label of the th cow from the left at the end of the exercise routine.
SAMPLE INPUT:
7 2 2 5 3 7
SAMPLE OUTPUT:
1 2 4 3 5 7 6
Initially, the order of the cows is from left to right. After the first step of the process, the order is After the second step of the process, the order is . Repeating both steps a second time yields the output of the sample.
Problem credits: Brian Dean