У меня есть таблица SQL, которая автоматически увеличивает каждую строку. Строка содержит данные о местоположении планеты, которые должны быть помещены на кольцо. У 1-го кольца будет одна планета, вторая - две, и так далее.
В качестве примера, первая планета будет на 1-м кольце, планеты 2-3 будут на 2-м, планеты 4-6 на 3-м, 7-10 на 4-м и так далее. Какую формулу я могу использовать, чтобы найти ближайшее суммирование для уникального целого числа так же?
Не спрашивайте меня, почему, но округленный, целочисленный квадратный корень из числа планет даст вам результат, который вы ищете. 0 имеет квадратный корень из 0, 1 и 2 имеют квадратные корни из 1 и т.д. Каждый квадрат имеет еще 2 корня, чем предыдущее значение. Я столкнулся с тем, что вычислял быстрые целые квадратные корни на процессоре 6502.