<?php
5,
4,
2,
3,
2,
1,
2,
6,
6,
8
);
//$result = array_keys($contagem, true);
foreach($contagem as $valor => $qtde) {
$current = $valor;
if($qtde == 1) {
$add[] = $valor;
} else {
if ($valor === $current) {
for($i=0; $i < $qtde; $i++) {
$add[] = $valor;
}
}
}
}
PD9waHAKJGFyciA9IGFycmF5KAogICAgNSwKICAgIDQsCiAgICAyLAogICAgMywKICAgIDIsCiAgICAxLAogICAgMiwKICAgIDYsCiAgICA2LAogICAgOAopOwokYWRkID0gYXJyYXkoKTsKc29ydCgkYXJyKTsKJGNvbnRhZ2VtID0gYXJyYXlfY291bnRfdmFsdWVzKCRhcnIpOwoKYXNvcnQoJGNvbnRhZ2VtKTsKLy8kcmVzdWx0ID0gYXJyYXlfa2V5cygkY29udGFnZW0sIHRydWUpOwoJJGFkZCA9IGFycmF5KCk7CmZvcmVhY2goJGNvbnRhZ2VtIGFzICR2YWxvciA9PiAkcXRkZSkgewogICAgJGN1cnJlbnQgPSAkdmFsb3I7CiAgICBpZigkcXRkZSA9PSAxKSB7CiAgICAJICAkYWRkW10gPSAkdmFsb3I7CiAgICB9IGVsc2UgewogICAgCWlmICgkdmFsb3IgPT09ICRjdXJyZW50KSB7CgkJICAgZm9yKCRpPTA7ICRpIDwgJHF0ZGU7ICRpKyspIHsKCQkgICAgICAkYWRkW10gPSAkdmFsb3I7CgkJICAgfQogICAgCX0KICAgIH0KCQp9CnByaW50X3IoJGFkZCk7Cgo=