Pour répondre à ta question mad2, je suis passé au PHP. Certes c'est moins rapide mais si t'optimises bien ton algo. ça va assez vite : même pas 10min.
Je suis passé du C++ au PHP parce que je trouvais que c'était plus simple à manier
-> la méthode reste la même mais pour le problème d'arrondi tu n'as qu'à vérifier si les nombres à comparer sont égaux à quelques décimales près (d'après les conseils de Wieben) => cela m'a permis de trouver quelques solutions (une dizaine, ça doit venir du nombre de décimales qui vérifient l'égalité) dont une seule valide.
Voila, j'espère avoir répondu à tes attentes