单点时限: 1.0 sec
内存限制: 512 MB
给你长度为n的一组正整数X(下标从1开始),从左往右,依次使用当前下标$i$上的数字$x_i$进行一次操作:
(1)得到区间$[L,R] = [min(i, x_i), max(i, x_i)]$。
(2)将区间$[L, R]$上的数字进行翻转。
输出最后操作完成的数组
输入包含一行,其中包含由空格分隔开的一组长度为n数字。$(1<=n, x_i<=100)$
输出最后操作完成的数组
3 1 2
1 2 3
x = 3 1 2
第一次操作$i=1, x_i=3, L=1, R=3$:
x = 2 1 3
第二次操作$i=2, x_i=1, L=1, R=2$:
x = 1 2 3
第三次操作$i=3, x_i=3, L=3, R=3$:
x = 1 2 3