Tramites en la oficina de registro

Suponga que hay \(n\) personas haciendo una fila en la oficina de registro de la Universidad, donde la persona \(0-ésima\) se encuentra al inicio de la fila y la \((n-1)-ésima\) persona está al final de la misma.


Se le es proporcionado una estructura de datos lineal de enteros llamada requerimientos de tamaño \(n\) donde el número de requerimientos de la \(i-esima\) persona se encuentra ubicado en la posición requerimientos[i]


Suponga que cada persona toma exactamente 1 segundo en realizar su requerimiento en la oficina de registro. Una persona solo puede realizar un requerimiento al tiempo y tiene que ir al final de la fila cuando realice uno de ellos, esto lo hace inmediatamente, para poder seguir con sus solicitudes restantes (si es el caso). Si una persona no tiene más requerimientos por realizar, la persona abandona la fila.


Es requerido entonces, retornar el tiempo que toma la persona en la posición \(k\) para finalizar todos sus requerimientos


Entrada

La entrada del programa es una estructura de datos lineal requerimientos en el siguiente formato : [requerimientos[0], requerimientos[1], ..., requerimientos[n-1]]

Tambien se le es proporcionado el entero \(k\)


Salida

Un número entero que indica el tiempo que toma la persona en la posición \(k\) para finalizar todos sus requerimientos


Restricciones

\(1 \leq n \leq 100\)


\(0 \leq k < n\)


\(1 \leq requerimientos[i] \leq 100\)


Ejemplos

Nota de la entrada: En la primera linea de la entrada se encuentra una estructura de datos lineal de enteros llamada requerimientos y en la segunda el entero k


Entrada Ejemplo 1

[2,3,2]
2

Salida Ejemplo 1

6

Entrada Ejemplo 2

[5,1,1,1]
0

Salida Ejemplo 2

8


Problem submitting


Select your language