Целое число : 3322000011111010203100311011211322020110122010113111301101000200
Строка целого числа в битах потребовала бы log2 целого числа, которое равно 211.xxxx с округлением до 212 бит.
Какая-то программа на scriptlance говорит, что извлечение квадратного корня из этого значения приведет к небольшому, но он требует больших денег, которых нет. sqrt равен 57636793900346419278364744407607.475108338
Теперь log2 (sqrt Integer) = 105,5 бит.
Но я беспокоюсь, что если мы не сохраним sqrt идеально, мы не сможем восстановить исходное значение,
Вопрос. Можем ли мы сохранить этот квадратный корень в 105,5 бит (округлить, например, 13 байт + 2 бита и т. д.), а затем прочитать и возвести в квадрат значение, чтобы вернуть исходное значение?
Пожалуйста, помогите мне.