На всякий случай уточню, если кто-то еще на тему наткнется.
Вы проходите некоторое количество подземелий, например:
+15, +14, +12, +12, +10, +7, +7, +7, +5, +5, +3, +2, +2, +2, +2.
Как видим, их тут пятнадцать штук.
Нам нужно определить, какую награду мы получим во второй и третьей ячейке.
Для второй нужно пройти четыре подземелья, поэтому берем четыре наивысших:
+15, +14, +12, +12, +10, +7, +7, +7, +5, +5, +3, +2, +2, +2, +2.
Выбираем из них минимальный ключ - во второй ячейке у нас будет награда за +12.
Аналогично для третьей, только выборка уже из десяти наивысших:
+15, +14, +12, +12, +10, +7, +7, +7, +5, +5, +3, +2, +2, +2, +2.
В третьей ячейке будет награда за 5 ключ.
В первой ячейке будет награда просто за +15.
P.S. В таймер проходить ключи не обязательно.