Autor del Problema: | Hasan Saleh (MathModel) |
Preparado por: | Hasan Saleh (MathModel) |
Editado por: | Hasan Saleh (MathModel) |
Solución
Para la única opción es (a=b) y en este caso la respuesta es 1 de todos modos.
Para otros tenemos el siguiente arreglo asumiendo una diferencia común :
ahora queremos determinar que es a+(n-1)d \le b, esto nos da
y todos d \in \{0,1,...,\left \lfloor \frac{b-a}{n-1} \right \rfloor\} funcionarán, así que la respuesta es \left \lfloor \frac{b-a}{n-1} \right \rfloor+1.
Complejidad .
for _ in range(int(input())):
n,a,b=map(int,input().split())
if(n==1):
print(1)
continue
print((b-a)//(n-1)+1)