A969.Swapity Swapity Swap--Silver

普及+/提高

USACO

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Farmer John's NN cows (1N1051\le N\le 10^5) are standing in a line. The iith
cow from the left has label ii for each 1iN1\le i\le N.
Farmer John has come up with a new morning exercise routine for the cows. He
has given the cows MM pairs of integers (L1,R1)(LM,RM)(L_1,R_1) \ldots (L_M, R_M), where
1M1001 \leq M \leq 100. He then tells the cows to repeat the following MM-step
process exactly KK (1K1091\le K\le 10^9) times:

  • For each ii from 11 to MM:
  • The sequence of cows currently in positions LiRiL_i \ldots R_i from the left reverse their order.
    After the cows have repeated this process exactly KK times, please output the
    label of the iith cow from the left for each 1iN1\le i\le N.

输入格式

  • Test case 2 satisfies N=K=100N=K=100.
  • Test cases 3-5 satisfy K103K\le 10^3.
  • Test cases 6-10 satisfy no additional constraints.

输出格式

The first line contains NN, MM, and KK. For each 1iM1\le i\le M, line i+1i+1
line contains LiL_i and RiR_i, both integers in the range 1N1 \ldots N, where
Li<RiL_i < R_i.

输入输出样例

  • 输入#1

    On the $i$th line of output, print the $i$th element of the array after the
    instruction string has been executed $K$ times.
    

    输出#1

    7 2 2
    2 5
    3 7
    

说明/提示

1
2
4
3
5
7
6

首页