<imgclass="img-responsive center-block"alt="i punti A, B, C, D e P creano tre triangoli: ABP, CDP e BDP"src="https://cdn.freecodecamp.org/curriculum/project-euler/three-similar-triangles.gif"style="background-color: white; padding: 10px;"/>
Quindi, dato che $a = c$, stiamo cercando triplette ($a$, $b$, $d$) tali che almeno un punto $P$ (con coordinate intere) esista su $AC$, rendendo i tre triangoli $ABP$, $CDP$ e $BDP$ tutti simili.
Ad esempio, se $(a, b, d) = (2, 3, 4)$, può essere facilmente verificato che il punto $P(1, 1)$ soddisfa la condizione di cui sopra. Si noti che le triplette (2,3,4) e (2,4,3) sono considerate distinte, anche se il punto $P(1, 1)$ è comune per entrambe.
Se $b + d < 100$, ci sono 92 triplette distinte ($a$, $b$, $d$) tali che il punto $P$ esista.
Se $b + d < 100\\,000$, ci sono 320471 triplette distinte ($a$, $b$, $d$) tali che il punto $P$ esista.
Se $b + d < 100\\,000\\,000$, quante triplette distinte ($a$, $b$, $d$) ci sono tali che il punto $P$ esista?