OFFSET
1,3
COMMENTS
Each cut is required to go pass all the way through the square.
Equivalently, a(n) is the minimum of (d-1) + (n/d-1) over all divisors d of n.
LINKS
Andrew Howroyd, Table of n, a(n) for n = 1..10000
FORMULA
a(p) = p - 1 for p prime.
a(n) = Min_{d|n} d + n/d - 2. - Andrew Howroyd, Oct 07 2025
a(n) = A063655(n) - 2. - Alois P. Heinz, Oct 07 2025
EXAMPLE
a(6) = 3 since a square can be divided into 6 equal parts using 3 cuts (2 vertical and 1 horizontal).
MATHEMATICA
a[n_]:= Min[Table[d + n/d - 2, {d, Divisors[n]}]]; Array[a, 70] (* Stefano Spezia, Oct 09 2025 *)
PROG
(PARI) a(n) = {my(m=n+1); fordiv(n, d, m=min(m, d+n/d)); m-2} \\ Andrew Howroyd, Oct 07 2025
(Python)
from sympy import divisors
def A387830(n): return (d:=divisors(n))[(l:=len(d))>>1]+d[l-1>>1]-2 # Chai Wah Wu, Oct 13 2025
CROSSREFS
KEYWORD
nonn
AUTHOR
Kiran Ananthpur Bacche, Oct 07 2025
STATUS
approved
