Problem

2 /4


Troca de janelas

Problem

Dima – um programador, então sempre há muitas janelas abertas em seu computador. Como o Dima não possui um monitor muito grande, apenas uma janela pode ser exibida nele. A cada momento, o gerenciador de janelas mantém uma lista de janelas abertas, a primeira janela da lista é exibida no monitor. Dima usa o atalho de teclado Alt + Tab para alternar as janelas. Se você mantiver este botão pressionado por T segundos, então. T + a primeira janela na numeração atual se moverá para a primeira posição e a ordem relativa das janelas restantes não será alterada. 

Por exemplo, a figura abaixo mostra o que acontece com a ordem das janelas se você pressionar Alt + Tab por 3 segundos. Se você segurar Alt + Tab N – 1 segundo, a última janela da lista será a primeira. A lista de janelas abertas é "em loop", a última janela é seguida pela primeira janela da lista, ou seja, se você segurar Alt + Tab por N segundos, então a janela que era a primeira da lista permanecerá em primeiro lugar.

Se você segurar Alt + Tab N + 1 por um segundo, a segunda janela se moverá para a primeira posição e assim por diante.

No início da jornada de trabalho, o ambiente de desenvolvimento favorito de Dima apresentava o número M na lista de janelas abertas. Durante o dia, Dima K uma vez usou o atalho de teclado Alt + Tab. Determine onde está seu ambiente de desenvolvimento favorito no final do dia.

Entrada:
A primeira linha da entrada contém um número inteiro N, \(1 <= N <= 10^5\) – o número de janelas na tela.
A segunda linha contém um inteiro M, \(1 <= M <= N \)– o número que o ambiente de desenvolvimento favorito de Dima tinha no início do dia.
A terceira linha contém um inteiro K, \(1 <= K <= 10^5\) – número de vezes que Dima pressionou Alt + Tab. As linhas K a seguir contêm inteiros positivos que não excedem 105  – a duração de cada pressão em segundos.
Saída:
O programa deve gerar um único inteiro – a posição do ambiente preferido de Dima no final da jornada de trabalho.
 
Exemplos
# Entrada Saída Nota
1
3
2
3
1
5
2
3
Existem três janelas na tela. Vamos numerar as janelas de 1 a 3 na mesma ordem que
onde eles foram localizados no início do dia. Ambiente de desenvolvimento do Dima
era o número 2. Dima pressionou Alt + Tab três vezes,
A duração do
press foi de 1, 5 e 2 segundos. Então
o layout das janelas após cada clique ficará assim:
Pressione por 1s, a segunda janela se move para o início de – 2 1 3.
Pressionado por 5 segundos, a terceira janela se move para o topo de – 3 2 1
Pressionado por 2s, a terceira janela se move para o topo de – 1 3 2
Como resultado, o ambiente de desenvolvimento do Dima ficou em 3º lugar na lista