Привет. Сейчас у меня есть для каждого ресурса 2 столбца.
--макс. количество
--текущее количество
и общий столбец для всех
--время последнего восстановления ресурса
сейчас я проверяю сколько прошло после последнего пересчёта и если прошло больше 3 минут то добавляю в текущее количество n ресурсов.
Интересует как можно это дело оптимизировать? Есть ли более правильный алгоритм?