Non so se è un pò troppo complesso comunque...
Codice PHP:$array = [[1,2,3],[2,2],[4,5,2,3],[1,4,2],[3,6,5]]; //20 max unico
function SommaUnicaMassima(array $array, array &$somma){
foreach($array as $arr){
$max = max($arr);
if(!in_array($max,$somma))
$somma[] = $max;
else
SommaUnicaMassima([array_diff($arr,[$max])],$somma);
}
}
$somma = [];
SommaUnicaMassima($array, $somma);
echo array_sum($somma);

Rispondi quotando
