MathDB
measuring with set of weights

Source: France 1993 P1

May 12, 2021
number theory

Problem Statement

Assume we are given a set of weights, x1x_1 of which have mass d1d_1, x2x_2 have mass d2d_2, etc, xkx_k have mass dkd_k, where xi,dix_i,d_i are positive integers and 1d1<d2<<dk1\le d_1<d_2<\ldots<d_k. Let us denote their total sum by n=x1d1++xkdkn=x_1d_1+\ldots+x_kd_k. We call such a set of weights perfect if each mass 0,1,,n0,1,\ldots,n can be uniquely obtained using these weights.
(a) Write down all sets of weights of total mass 55. Which of them are perfect? (b) Show that a perfect set of weights satisfies (1+x1)(1+x2)(1+xk)=n+1.(1+x_1)(1+x_2)\cdots(1+x_k)=n+1. (c) Conversely, if (1+x1)(1+x2)(1+xk)=n+1(1+x_1)(1+x_2)\cdots(1+x_k)=n+1, prove that one can uniquely choose the corresponding masses d1,d2,,dkd_1,d_2,\ldots,d_k with 1d1<<dk1\le d_1<\ldots<d_k in order for the obtained set of weights is perfect. (d) Determine all perfect sets of weights of total mass 19931993.