A969.Swapity Swapity Swap--Silver
普及+/提高
USACO
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
Farmer John's N cows (1≤N≤105) are standing in a line. The ith
cow from the left has label i for each 1≤i≤N.
Farmer John has come up with a new morning exercise routine for the cows. He
has given the cows M pairs of integers (L1,R1)…(LM,RM), where
1≤M≤100. He then tells the cows to repeat the following M-step
process exactly K (1≤K≤109) times:
- For each i from 1 to M:
- The sequence of cows currently in positions Li…Ri from the left reverse their order.
After the cows have repeated this process exactly K times, please output the
label of the ith cow from the left for each 1≤i≤N.
输入格式
- Test case 2 satisfies N=K=100.
- Test cases 3-5 satisfy K≤103.
- Test cases 6-10 satisfy no additional constraints.
输出格式
The first line contains N, M, and K. For each 1≤i≤M, line i+1
line contains Li and Ri, both integers in the range 1…N, where
Li<Ri.
输入输出样例
输入#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