Sur la base de vos exemples, nous devons en déduire que la balle différent poids est connu soit d'être plus lourd ou connu pour être plus léger. Pour simplifier, je suppose que c'est plus lourd. Premièrement, voyons pourquoi il est possible de le faire en 45 pesées: Pour des balles de 3n, on peut peser n contre n, laisser n sans peser et réduire à n balles. Faites ceci 40 fois, en réduisant à un lot de (3^45-3^40)/3^40 = 3^5-1 = 242 boules. La grosse balle est quelque part dedans. Ajouter une balle normale connue, de sorte que vous avez 243 (une puissance de 3 à nouveau) et continuer avec cinq autres pesées, après quoi vous aurez la lourde balle. Voyons maintenant pourquoi cela ne peut pas être fait en 44 pesées ou moins: Chaque pesée vous fournit une information, qui peut être considérée comme un nombre de 0, 1, ou 2. 0 pour "le poids lourd" ou "0". la balle est sur la gauche ", 1 pour" la balle lourde est sur la droite ", et 2 pour" la balle lourde est dans le lot non pesé ". C'est vrai, peu importe combien de balles sont pesées contre un nombre égal de balles. Ainsi, les résultats de 44 pesées peuvent être considérés comme une séquence de 44 chiffres - 0, 1 'et 2. Il y a 3^44 résultats possibles de toute stratégie en utilisant 44 pesées. Mais vous avez plus de 3^44 balles, donc vous ne pouvez pas garantir de trouver la bonne en utilisant un processus expérimental qui ne produit que 3^44 réponses différentes. Du point de vue de la théorie de l'information, il y a plus d'informations dans la «bonne réponse» que ce qui peut être produit par 44 pesées.
Les votes serrés ne sont pas dus à la duplication, mais parce que votre question est hors sujet, car elle n'est pas directement liée à la programmation. Vous pouvez avoir plus de chance sur http://math.stackexchange.com/. –