ForHosting KIT · Matemáticas

Caminos reticulares monótonos en una cuadrícula a×b

Cuente las rutas por una cuadrícula que solo avanzan a la derecha o hacia arriba: para llegar al punto 2 a la derecha y 3 arriba hay 10 caminos, C(5, 2), y un cuadrado de 2 por 2 tiene 6. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Pasos horizontales
2
Pasos verticales
3
Obtiene
Caminos
10
A más b
5
A máximo
500
B máximo
500

Este contador de caminos reticulares devuelve cuántas rutas monótonas van del origen (0, 0) al punto de cuadrícula (a, b), usando únicamente pasos hacia la derecha y pasos hacia arriba. Ese recuento clásico de combinatoria es igual al coeficiente binomial C(a + b, a), que es lo mismo que C(a + b, b), porque cada camino es una secuencia de exactamente a movimientos hacia el este y b movimientos hacia el norte. Comprobaciones familiares incluyen un cuadrado de dos por dos con seis caminos, un rectángulo de dos por tres con diez caminos, y un corredor degenerado de ancho cero donde la única ruta es una sola subida vertical. El motor evalúa el binomial con un producto determinista de BigInt, de modo que las cuadrículas grandes conserven cada dígito en lugar de deslizarse hacia el ruido en coma flotante. No hay llamadas de red, ni muestras Monte Carlo, ni atajos basados en la fecha.

Qué significan los caminos reticulares monótonos y qué contiene la respuesta

Un camino reticular monótono en la cuadrícula entera del plano es una caminata que comienza en (0, 0) y termina en (a, b), tomando únicamente pasos unitarios hacia la derecha (1, 0) y pasos unitarios hacia arriba (0, 1). Como nunca se mueve hacia la izquierda o hacia abajo, cada camino válido es simplemente un ordenamiento de a movimientos hacia la derecha y b movimientos hacia arriba, y el número de ordenamientos distintos es el coeficiente binomial C(a + b, a).

Esa identidad es la columna vertebral de innumerables ejercicios de matemática discreta: los estudiantes la encuentran primero al contar rutas a través de una cuadrícula de manzanas de una ciudad, luego cuando relacionan los coeficientes binomiales con caminatas aleatorias que solo dan pasos hacia el este y el norte, y de nuevo cuando comparan caminos monótonos sin restricciones con caminos restringidos por Catalan que permanecen por debajo de una diagonal.

Esta calculadora devuelve los a y b solicitados, el recuento exacto de caminos como una cadena decimal, la suma a + b, una etiqueta de fórmula breve como C(5, 2), y los máximos publicados para que los clientes puedan validar antes de enviar un lote. Las dimensiones negativas no tienen sentido para un recuento de caminos de cuadrícula monótonos, así que fallan rápido con un mensaje específico del campo, en lugar de devolver cero en silencio.

Dónde encajan los recuentos de caminos reticulares en el estudio, el código y el modelado

Los estudiantes encuentran los caminos reticulares monótonos cuando un libro de texto pregunta cuántas rutas más cortas cruzan una cuadrícula de ciudad a por b, cuando un ejercicio de coeficiente binomial necesita una historia geométrica, o cuando deben comparar recuentos de caminos sin restricciones con números de Catalan que prohíben caminos por encima de la diagonal principal.

Los docentes pueden generar de antemano claves de respuestas para valores modestos de a y b, sin depender de aplicaciones de calculadora opacas que redondean enteros grandes o cambian en silencio a notación científica. Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas, para dimensionar modelos de navegación de cuadrícula, o para satisfacer enunciados de retos de programación que exigen el valor exacto de C(a + b, a) en lugar de una aproximación en espacio logarítmico.

La práctica de concursos a menudo necesita una fuente rápida y sin conexión de rangos reticulares, para poder verificar soluciones sin descargar tablas de OEIS bajo presión de tiempo. Los analistas de producto e investigación usan el recuento al estimar cuántas secuencias monótonas de a decisiones hacia el este y b hacia el norte existen, lo cual aparece en laboratorios de secuenciación, demostraciones introductorias de probabilidad, y hojas de ejercicios de combinatoria enumerativa.

Tareas y verificación de rutas de cuadrícula

Consulte valores exactos de C(a + b, a) para ejercicios de libro de texto sobre caminos monótonos de cuadrícula de ciudad y geometría binomial.

Preparación de concursos y modelos

Verifique respuestas de retos de programación y dimensione modelos de caminos este-norte con coeficientes BigInt exactos en lugar de aproximaciones.

¿Cuánto cuesta el contador de caminos reticulares?

Es gratis en su navegador, en esta página.

¿Cómo se definen los caminos reticulares monótonos?

Son caminatas desde (0, 0) hasta (a, b) que usan únicamente pasos unitarios hacia la derecha y hacia arriba. El recuento es igual al coeficiente binomial C(a + b, a).

¿Qué ocurre si a o b es negativo?

Ambas dimensiones deben ser enteros no negativos dentro de los máximos publicados.

¿Es esto lo mismo que los números de Catalan?

No. Los números de Catalan cuentan caminos de Dyck que se mantienen débilmente por debajo de una diagonal. Esta herramienta cuenta todos los caminos reticulares monótonos sin restricciones.

¿Por qué el resultado es una cadena en lugar de un número?

Los recuentos binomiales de cuadrícula crecen rápidamente y pueden superar los enteros seguros de JavaScript.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/combo/lattice-paths

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/combo/lattice-paths \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":2,"b":3}'
{
  "a": 2,
  "b": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "combo.lattice_paths",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_a500
max_b500
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Qué significan los caminos reticulares monótonos y qué contiene la respuesta

No hay una ruta aproximada en coma flotante presentada como verdad, ni muestreo aleatorio de caminatas: el motor construye el binomial exacto dentro del rango admitido, o rechaza la entrada con invalid_input. Los casos rechazados incluyen la falta de a o b, valores que no son enteros, fracciones, notación científica, valores por encima de los límites documentados, y cualquier a o b negativo.

Cómo se leen a y b, y cómo BigInt mantiene cada dígito exacto

Se permiten signos más iniciales opcionales; los espacios incrustados, los prefijos hexadecimales, los signos negativos, y la notación exponencial se rechazan con un mensaje claro, para que una celda incorrecta no se convierta en un recuento de caminos erróneo. Cero para cualquiera de las dimensiones es válido: cuando a es cero, la caminata es una subida vertical pura de b pasos, y el recuento es uno; cuando ambos son cero, el camino vacío se cuenta como uno, coincidiendo con la convención de producto vacío para C(0, 0). El cálculo usa la fórmula multiplicativa para C(a + b, a): multiplica (a + b − i) / (i + 1) para i desde cero hasta a − 1 (o el índice simétrico menor), dividiendo exactamente en cada paso para que no se pierda ningún factor primo. Los campos preferidos son a para los pasos horizontales (ancho de la cuadrícula) y b para los pasos verticales (alto de la cuadrícula), pero se aceptan los alias width, m y x para a, y height, n e y para b, de modo que hojas de cálculo, cadenas de consulta y formularios tipados puedan reutilizar el mismo contrato. El motor impone máximos estrictos de quinientos tanto en a como en b, lo que mantiene la longitud del producto intermedio y la latencia dentro de un presupuesto predecible en la ruta gratuita del navegador y en el Worker de borde, aunque los coeficientes binomiales crecen de forma superexponencial. Cada valor intermedio es un BigInt, y el valor final se serializa con toString para que el JSON nunca pierda dígitos como lo harían los dobles IEEE después del bit cincuenta y tres. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un pipeline automatizado sin tener que reimplementar usted mismo la aritmética binomial.

Dónde encajan los recuentos de caminos reticulares en el estudio, el código y el modelado

En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y nada se almacena después de que se devuelve la respuesta. Esa separación —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a un pipeline automatizado sin cambiar el resultado matemático. Combínela con ayudantes multinomiales cuando los caminos tengan más de dos tipos de paso, con herramientas de Catalan cuando necesite el caso especial sin cruces, y con otros endpoints matemáticos cuando esté construyendo un pequeño laboratorio de ayudantes de combinatoria gratuitos y deterministas.

Fixtures de prueba deterministas

Genere cadenas decimales reproducibles de caminos reticulares para pruebas unitarias, verificaciones de propiedades y aserciones de integración continua, sin mantener tablas a mano.

Ver la documentación completa del KIT →