A969.Swapity Swapity Swap--Silver

普及+/提高

USACO

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Farmer John's NN cows (1≤N≤1051\le N\le 10^5) are standing in a line. The iith
cow from the left has label ii for each 1≤i≤N1\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
1≤M≤1001 \leq M \leq 100. He then tells the cows to repeat the following MM-step
process exactly KK (1≤K≤1091\le K\le 10^9) times:

  • For each ii from 11 to MM:
  • The sequence of cows currently in positions Li…RiL_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 1≤i≤N1\le i\le N.

输入格式

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

输出格式

The first line contains NN, MM, and KK. For each 1≤i≤M1\le i\le M, line i+1i+1
line contains LiL_i and RiR_i, both integers in the range 1…N1 \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

输入解题思路,AI测评打分。不知道怎么写?

首页