Me encontré con este pregunta aquí mientras practicaba para una próxima competición.
El problema es el siguiente:
Petr se encuentra en la línea de n
personas, pero no sabe exactamente qué posición ocupa. Puede decir que hay nada menos que a
personas de pie frente a él y no más de b
gente de pie detrás de él. Encuentra el número de posiciones diferentes que puede ocupar Petr.
Entrada
La única línea contiene tres enteros n
, a
y b
$(0a,b<n100)$ .
Salida
Imprime el número único - el número de las posiciones buscadas.
Ejemplos
entrada
3 1 1
salida
2
entrada
5 2 3
salida
3
Y la explicación editorial es la siguiente:
Recorramos cada elemento y comprobemos si se ajusta a las condiciones $ai-1$ y $n-ib$ (para i
de 1
a n
). La primera condición puede convertirse en $a+1i$ y la condición $n-ib$ en $n-bi$ entonces la condición general se puede escribir $max(a+1,n-b)i$ y entonces nuestra respuesta puede ser calculada por la fórmula $n-max(a+1,n-b)+1$ .
Desgraciadamente, repasando el editorial, no soy capaz de conseguir una comprensión intuitiva de cómo la expresión matemática $n-max(a+1,n-b)+1$ llegó.
¿Podría alguien dar una explicación intuitiva de la solución a este problema?
Gracias de antemano.