Follow

#MATHSTODON

can anyone help me with this?

let's say you have a rational number n

what's the best way of computing the shortest list of integers whose mean average is n?

the result could be represented as a list (where some numbers are stated multiple times) e.g:

n = 4.75

avg([7, 7, 4, 1]) = 4.75

or as a set of tuples where the second value is the number of times that number occurs, e.g:

n = 4.75

[ {7, 2}, {4, 1}, {1, 1} ]

@jk do you have a rational representation of the number? a/b?

@yatchi turns out not always :/ so it has to work for all real numbers

@yatchi thanks this is helpful!

@jk oops i mean a is the sum

@jk so for 4.75 = 19/4 you need four numbers that sum to 19, and there is no way to do it with fewer than four

and then if you want to do it for a real number the problem is then finding a rational representation of it

@jk I love this because I understand it to exist in the world that I exist in and I have absolutely no idea what even a rational number n might be.

The diversity of experience.

josef@jk@mastodon.socialor real number n, i guess,