On Monday, 24 November 2025 at 14:37:22 UTC, Jabba Laci wrote:
To my surprise, the Python program also ran for 3 seconds. I expected that the D program should be much faster.

What's the rule here?
`int[Pair]`

aa's are fundmental and useful; but they are a cache miss in every language

Because your neighbors keep defeating you in the holiday house decorating contest year after year, you've decided to deploy one million lights in a 1000x1000 grid.

I would consider `bool[1000][1000]` or https://dlang.org/phobos/std_bitmanip.html#BitArray to start

If you need to start playing with sparseness `bool[int][256]` and understand this math: `y*w+x`; with the theory that powers of two are good and 256 is generally big enough to start getting good cache behavior.

Reply via email to