limits: высота i-й башни — целое положительное число не больше limits[i]. Никакие две башни не должны быть одинаковой высоты.
Верните наибольшую возможную сумму высот всех башен. Если назначить высоты по этим правилам нельзя, верните -1.limits=[4, 6, 4, 2] → 15
Высоты 4, 6, 3, 2: все разные и не выше своих пределов, в сумме 15. Две башни с пределом 4 не могут обе быть высотой 4.
limits=[3, 1, 1] → -1
Двум башням с пределом 1 обеим нужна высота 1 — разных высот не получится, ответ -1.
limits=[4, 6, 4, 2]
15
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 75 тестов на сервере, включая скрытые.