3
|
Задача 393. Объем тетраэдровпостоянный адрес задачи: http://www.diofant.ru/problem/1793/показать код для вставки на свой сайт >> |
Задачу решили:
2
всего попыток:
2
поделиться задачей:
|
|
Задача опубликована:
29.04.11 08:00
Прислал:
admin
Источник:
Проект "Эйлер" (http://projecteuler.net)
Вес:
1
сложность:
2
класс:
11 и старше
баллы: 100
Темы:
стереометрия
|
|
В данной задаче мы будем рассматривать "ориентированные" тетраэдры, координаты вершин которых имеют вид:
{(x, y, z), (x+a, y, z), (x,y+a,z), (x,y,z+a)}, a>0, и x,y,z,a – целые числа. Объем такого тетраэдра равен a3/6.
Если мы захотим найти общий объем объединения нескольких ориентированных тетраэдров, то, возможно, он окажется меньше суммы их объемов, если некоторые из тетраэдров пересекаются.
Построим последовательность ориентированных тетраэдров T1, T2, …, Tn,… следующим образом:
xn = S4n-3 (mod 10000)
yn = S4n-2 (mod 10000)
zn = S4n-1 (mod 10000)
an = 1+S4n (mod 699),
а Sk получены при помощи генератора случайных чисел Фибоначчи с запаздываниями:
При 1≤k≤55, Sk = [100003 - 200003k + 300007k3] (mod 1000000), и при 56≤k, Sk = [Sk-24 + Sk-55 ] (mod 1000000).
(p (mod q) означает остаток от деления p на q.)
Таким образом, у тетраэдра T1 x =7, y=53, z=183, a=655, у тетраэдра T2 x =863, y=1497, z=2383, a=112 и т.д.
Объем объединения первых 300 ориентированных тетраэдров T1 … T300 равен 3999927695 (по счастливому совпадению это число оказалось целым).
Найдите объем объединения первых 50000 ориентированных тетраэдров T1 … T50000 (благодаря еще одному счастливому совпадению это число тоже целое).
Если Вы не можете ее решить, значит Вы не можете ее решить :-)