С чего бы вектору тяжести измениться? Космонавт-то в другую сторону отлетит.
Да и вообще, любые изменения под горизонтом событий из под него не выберутся, даже изменения в гравитационном поле.
Ок, памяти требуется O(B^2) бит, где B-размер чисел в битах, остальное — меньшего порядка.
А ещё общий xor можно собрать из побитовых xor-ов по диагонали.
Мда, тэги не прошли. И редактировать не могу.
В общем, посмотрел другие решения, и эта идея уже была приведена несколько раз. Памяти требуется на 32-е xor суммы.
Это не принципиально. Ну будет аппарат греться в десять раз медленнее и просуществует 10 миллисекунд вместо одной.
Да, это я посчитал для первой строчки таблицы, с 1-граммовым аппаратом.
Если парус отражает 99.99% от 70 гигаватт, значит он поглощает 7 мегаватт, и 1 грамм его массы разогревается со скоростью порядка миллиона градусов в секунду.
Вопрос: какую долю от расчётных 186 секунд он просуществует?
Уровней будет столько же.
Каждый следующий уровень существенно больше предыдущего практически независимо от конкретных чисел. Т.е. разные уровни, конечно, можно сравнять, даже первый уровень простирается до бесконечности, но для равенства в меньшем уровне надо взять числа сами типа числа Грэма.
4^4^4^4 = 4↑↑4 хоть и сильно больше, чем 3↑↑3, тем не менее гораздо меньше, чем 3↑↑↑3.
От основания (первого числа) мало зависит, второе влияет немного больше, но количество стрелок всё равно перевешивает. Надо только чтобы второе число было хотя бы 3, т.к. двойка по сути не меняет уровень.
A = 3↑3 = 27
B = 3↑↑3 = 3↑27 = 7625597484987 > 11↑11
C = 3↑↑↑3 = 3↑↑B > 7625597484960↑↑7625597484960 = (B-A)↑↑(B-A)
Да и вообще, любые изменения под горизонтом событий из под него не выберутся, даже изменения в гравитационном поле.
А ещё общий xor можно собрать из побитовых xor-ов по диагонали.
В общем, посмотрел другие решения, и эта идея уже была приведена несколько раз. Памяти требуется на 32-е xor суммы.
int main()
{
unsigned bit[32] = {}, all = 0, v, i;
while ( std::cin >> v ) {
all ^= v;
for ( i = 0; i < 32; ++i ) {
if ( v&(1
Да, это я посчитал для первой строчки таблицы, с 1-граммовым аппаратом.
Вопрос: какую долю от расчётных 186 секунд он просуществует?
Каждый следующий уровень существенно больше предыдущего практически независимо от конкретных чисел. Т.е. разные уровни, конечно, можно сравнять, даже первый уровень простирается до бесконечности, но для равенства в меньшем уровне надо взять числа сами типа числа Грэма.
4^4^4^4 = 4↑↑4 хоть и сильно больше, чем 3↑↑3, тем не менее гораздо меньше, чем 3↑↑↑3.
A = 3↑3 = 27
B = 3↑↑3 = 3↑27 = 7625597484987 > 11↑11
C = 3↑↑↑3 = 3↑↑B > 7625597484960↑↑7625597484960 = (B-A)↑↑(B-A)