Tenir compte du problème à un niveau de base:
Si vous voulez trouver les poids minimum pour 20 kg,
Dans un premier temps: 20 = 1 + 1 + 1 + 1 + 1 + 1 .... (20 fois). En utilisant binaire, vous pouvez le réduire à moitié en utilisant seulement les poids impairs.
=> 1, 2, 4, 6, 8, 10...20 (for all odd weights even no.s can be "added" by 1)
... 2+1, 4+1, 6+1...18+1.
Maintenant, si « soustraction » est également considéré, à savoir les deux casseroles sont utilisés, nous pouvons prendre des multiples de 3.
1 3 6 9 12 15 18 21 24 27
2 4 5 7 8 10 11 13 14 16 17 19 20 22 23 25 26
_________________ _________________ __________________ ___________________
Nous voyons tous les poids peuvent être produits en ajoutant ainsi et en soustrayant 1 au multiple de 3 de
IMP: 1 est l'unité de base ci-dessus
Ensuite, nous pouvons faire 3 l'unité de base de l'addition et la soustraction, car il peut déduire tous les autres Nombres. Par conséquent, considérons les ensembles, 3-6-9, 9-12-15, 16-17-18 etc peuvent être prises et les termes intermédiaires peuvent être éliminés comme.
Nous avons donc,
1 3 9 15 21 27
2 4 5 6 7 8 10 11 12 13 14 16 17 18 19 20 22 23 24 25 26
_________________ __________________ __________________
maintenant 9 est notre unité de base, nous pouvons accéder à un nombre de 1 à 9, directement. Si l'on ajoute ou retranche, nous obtenons un écart de 18. Ainsi, nous avons les moyens termes éliminés:
1 3 9 27
2 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
_________________________________________________________
Maintenant, tous les numéros de 1 à 27 peut être déduit. Ainsi, 27 devient notre unité de base et le prochain écart qui peut être accessible impliquera l'addition et la soustraction de 27, donnant 54.
Ainsi nous pouvons conclure que les puissances de 3 sont répétées comme la différence entre les puissances de 3 est toujours 3 (n).
D'où la preuve.
Pouvez-vous donner un lien vers la question originale? –
Vous aurez besoin de donner un peu plus d'informations: comment mesurez-vous 2 quand vous avez un 1 et un 3? (Je suppose que vous utilisez des échelles, auquel cas je sais comment cela fonctionne, mais vous devez l'épeler dans la question.) –
Permettez-moi de reformuler la question: Étant donné un ensemble d'entiers en entrée. Prenez un sous-ensemble d'entiers et appliquez l'addition ou la soustraction de manière aléatoire.Un exemple est de prendre 1, 2 et 3, et appliquer -, +, qui devient alors 1 - 2 + 3. Chaque application produit un nombre entier. La sortie est un ensemble de toutes les applications possibles. Recherchez l'entrée minimale qui produit un ensemble de sortie de [1..1000]. –