http://qs321.pair.com?node_id=739455

camelcom has asked for the wisdom of the Perl Monks concerning the following question:

Most esteemed monks...

I humbly ask for guidance in the following matter...

I buy some commodity at the following prices:

Qty @ Price
5 @ 93.8
20 @ 93.81
10 @ 93.82
15 @ 93.83
25 @ 93.84
5 @ 93.85
20 @ 93.87
5 @ 94
35 @ 94.1
10 @ 94.2

The average of these (150) fragments is 93.92666667.

These fragments need to be allocated to 5 people in the following quantities:

Person/Qty
A/65
B/12
C/24
D/19
E/30

How do I allocate the fragments as fairly as possible such that the average price for each person is closest to the overall average?