QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#20962. Troca, troca e mais troca

Statistics

As $N$ vacas de Farmer John ($1\le N\le 10^5$) estão numa fila. Para cada $1\le i\le N$, a $i$-ésima vaca a contar da esquerda tem rótulo $i$.

Farmer John inventou uma nova rotina matinal. Deu às vacas $M$ pares de inteiros $(L_1,R_1) \ldots (L_M, R_M)$, com $1 \leq M \leq 100$, e pede que repitam exatamente $K$ vezes ($1\le K\le 10^9$) este processo de $M$ passos:

  • Para cada $i$ de $1$ a $M$:
  • As vacas atualmente nas posições $L_i \ldots R_i$ da esquerda invertem a sua ordem.

Após exatamente $K$ repetições, imprima o rótulo da $i$-ésima vaca da esquerda para cada $1\le i\le N$.

Entrada

A primeira linha contém $N$, $M$ e $K$. Para cada $1\le i\le M$, a linha $i+1$ contém $L_i$ e $R_i$, inteiros no intervalo $1 \ldots N$, com $L_i < R_i$.

Saída

Na $i$-ésima linha, imprima o $i$-ésimo elemento do vetor após executar a sequência de instruções $K$ vezes.

Exemplos

Entrada 1

7 2 2
2 5
3 7

Saída 1

1
2
4
3
5
7
6

Nota

Inicialmente, a ordem da esquerda para a direita é $[1,2,3,4,5,6,7]$. Após o primeiro passo é $[1,5,4,3,2,6,7]$ e após o segundo, $[1,5,7,6,2,3,4]$. Repetir os dois passos uma segunda vez dá a saída do exemplo.

Subtarefas

  • O teste 2 satisfaz $N=K=100$.
  • Os testes 3-5 satisfazem $K\le 10^3$.
  • Os testes 6-10 não têm restrições adicionais.

Autor do problema: Brian Dean

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.