I've found this pdf (which I've renamed) to be an excellent compilation of VQC's hints, up to a few months ago. I like it because you can click on links that take you to the archived threads–very useful. It was first posted here:
The second pdf ('verifyRSA0.pdf') isn't a pdf at all–once you've downloaded it, change the extension to .csv. You can use it to verify your results. It comes from this post:
The image is of my first output, using the settings from the original thread. When looking over VQC's code for outputting a graphic (RSA #0), you can see that the innocuous "odd" function comes into play there. In my graphic, I haven't applied it yet…with all of the occupied cells filled in, you can see clear pathways emanating down-and-outward from (0,0) at the top. The vertical lines running parallel to the line along e=0 are interesting as well. They run along e = -1, e = -4, e = -8, e = - 15, e = -24…so you can see that the number of columns between each of them are 0 (between e=0 and e=-1), 2, 4, 6, 8, 10…
Here is VQC's algo for making the first image:
>Bitmap with black pixel at (0,0) all white for rest of row.
>All black first row.
>Whenever a cell has any elements, it is black.
>Whenever a cell has zero elements, it is white.
>if (!theend.ContainsKey(e)) theend[e] = new Dictionary<int, List<string>>();
> if (!theend[e].ContainsKey(n))
> {
> theend[e][n] = new List<string>();
> if (use_bmp && odd)
> {
> bmp.SetPixel(e, n, Color.White);
> }
> }
and here's the link for context:
https://archive.fo/o/XmD7P/https://8ch.net/cbts/res/672.html%23q31407
(this is missing from the .pdf compilation of VQC's hints)
You can see that it's meant as an addition to the original code posted earlier in that thread, so that you would be creating the image as you filled the grid. I'm assuming "use_bmp" means that the cell at (e,n) is occupied; "odd" is one of the unused parts of that original code as well.
One thing I've noticed–in the function calls to output the results, one of the parameters is i_max again. In the first instance, it's called to populate the grid…but it isn't used to create the output. Not sure what that's all about, but it's worth noting.