Fractal Exploration

Consider an image, fully-detailed, perfectly square, but initially represented as but a single, uniform pixel, the average of all of its contents. Naturally, one would wish to see more - more details, more pixels, more depth, but receiving all of this information instantaneously, perfectly, can be so... boring.

Instead, let us explore the image, piece by piece, quadrant by quadrant. The first pixel is given to us for free, and to see more, we must explore it - digging deeper, one 'pixel' may be split into four, each being the average of the top-left, top-right, bottom-left, and bottom-right subspaces it covers respectively, all equal in size. Each of these, we may then, in turn, explore, revealing more and more detail as we go, until the pixels revealed are, in fact, pixels, yielding no further detail than themselves.

In this way, what was once a fixed, linear journey - row by row, column by column - has become something much richer! There are many different ways one could reveal the full landscape, many different paths one could take to reveal each detail. For a 1×11 \times 1 image, or a 2×22 \times 2 image, there is but one way forward, but for a 4×44 \times 4 image, there are 2424 ways to reveal everything! One touch on the center to reveal 44 distinct 2×22 \times 2 'pixels', which can, of course, be explored in 4!4! different orders to reveal the entire contents of the landscape. However, this number gets much richer, very quickly.

A 8×88 \times 8 image can be fully explored in 38926432130826243892643213082624 ways. That's right, over 33 quadrillion paths can be taken.

Let NN be the number of ways a 512×512512 \times 512 landscape can be fully explored. The number NN has over three-hundred thousand decimal digits, so calculating it is no mere pencil-and-paper operation.

What is the digit-sum of NN?

Inspired by this class of interactive animation.

(Took me a while to find a link! Hard to search for, these were somewhat popular a couple years ago.)

Image Credit:

Problem Loading...

Note Loading...

Set Loading...