Bonjour,
J'ai le problème suivant :
Ce qui peut arriver de pire, c'est que tous les p_i aient le même nombre de chiffres (n). Dans ce cas, il faut savoir vérifier rapidement si un n'importe quel nombre inférieur à 10^(5n+1) est premier. Et il faut le faire 5 * 4 = 20 fois.
Si n = 3, ça va encore avec un crible et une recherche dichotomique. Si n >= 4, c'est plus ou moins foutu.
Si on ignore la contrainte de minimalité,
{p1, ..., p5} est solution si et seulement si c'est aussi le cas de
- A_j = {p1,...,p5} \ {pj} pour tout j
- p_jA_j et A_jp_j sont inclus dans l'ensemble des nombres premiers
Mais le problème, c'est que ça ne répond à la question que si p1 + ... + p4 > 10^5-11.
En général, rien ne dit que la solution pour 5 premiers puisse être construite à partir de celle pour 4 premiers ou moins.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :