Gruppiere alle Münzen mit dem gleichen Wert. Ist ihre Anzahl mit Integer-Division durch die Anzahl der Personen teilbar, kannst du die Münzen aufteilen. Ansonsten hast du die Münzen, andenen es scheitert. Sollen alle den gleichen Wert bekommen, musst du prüfen, ob der Gesamtwert durch die Anzahl der Personen teilbar ist. Ist dieses der Fall, musst du nacheinander immer genausoviele Münzen auf einmal verteilen, dass alle den gleichen Wert haben.
Bsp.:
Es gibt zwei Personen und es gibt folgende Müzen:
3x2, 4x1, 3x0.5, 2x0.2, 1x0.1
Zuerst bekommt jeder eine mit dem Wert 2. Danach einer die letzte mit dem Wert 2 und der andere zwei mit dem Wert 1. Jetzt jeder eine mit dem Wert 1 und eine mit dem Wert 0.5. Zum Abschluß einer die letzte mit dem Wert 0.5 und der andere die zwei mit dem Wert 0.2 und die eine mit dem Wert 0.1.
Den Algorithmus musst du dir aber selber ausdenken. Ich habe dir ja schon genug Hinweise gegeben.