P408
projecteuler.net

Admissible Paths Through a Grid

ℹ️Published on Saturday, 29th December 2012, 01:00 pm; Solved by 641;
Difficulty rating: 50%

Let's call a lattice point $(x, y)$ inadmissible if $x, y$ and $x+y$ are all positive perfect squares.
For example, $(9, 16)$ is inadmissible, while $(0, 4)$, $(3, 1)$ and $(9, 4)$ are not.

Consider a path from point $(x_1, y_1)$ to point $(x_2, y_2)$ using only unit steps north or east.
Let's call such a path admissible if none of its intermediate points are inadmissible.

Let $P(n)$ be the number of admissible paths from $(0, 0)$ to $(n, n)$.
It can be verified that $P(5) = 252$, $P(16) = 596994440$ and $P(1000) \bmod 1\,000\,000\,007 = 341920854$.

Find $P(10\,000\,000) \bmod 1\,000\,000\,007$.



Soluzione

Last modified: May 01, 2025. Website built with Franklin.jl and the lovely Julia programming language.