Если прибавлять по 10%, то для третьего уровня надо не 120, а 121 опыта (110 * 1.1).
Сумма членов геометрической прогрессии
S
n = b
1 * (1 - q
n) / (1 - q)
b
1 = 100
q = 1.1
S
n = 100 * (1 - 1.1
n) / (1 - 1.1) = 1000 * (1.1
n - 1)
1.1
n = (S
n / 1000) + 1
n = log
1.1((S
n / 1000) + 1)
S
n = 2500
n = log
1.1((2500 / 1000) + 1) = log
1.1(3.5) = 13.144
Получаем, что 2500 опыта будет на 13 уровне.
Но для целых чисел такой вариант не подходит, да и прибавление по 10% даст нецелые значения - 100, 110, 121, 133.1, 146.41, ...
Так что, оптимальным будет составление таблицы, как предложил
Александр Аксентьев.