Hi @albertajuelo,
Would you elaborate again for your explanation below about DP.
2) To understand DPs and how they affect. First you need to know what a DP is: Distinguished points: a point is a distinguished point if its representation exhibits a certain bit pattern, e.g., has the top 20 bits equal to zero.
You have to know that you have a number of X kangaroos that make Y jumps every second.
Now if we use a DP of Z bits, that means that depending on the Z, that will be the average chance that a kangaroo will find a point that has that DP.
The higher the Z, the harder it will be to find that DP.
Now I recommend that for you to learn better in a practical way, you play with if I use a very low DP, what happens to the memory? How many points do I store?
Same if I use a very high DP.
Thank you.
Hey mjojo,
I created a table using what I recommended to do, to play around with DP values.
https://i.ibb.co/MV9M9yk/DP-values.pngYou can see the values of using different DPs.