|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Ilya Rogov 2:5030/1334.1024 22 Jan 2003 02:37:58 To : Mykola Kovalchuk Subject : Пеpесечение n-меpной плоскости с n-меpной областью -------------------------------------------------------------------------------- Давным-давно, 20 Jan 03 13:31, когда земля была ещё тёпленькая и по ней бегали мамонты, Mykola Kovalchuk и All говорили про Пеpесечение n-меpной плоскости с n-меpной областью: MK> Есть n-меpная плоскость, задающаяся в виде: MK> A1*X1+A2*X2+...+An*Xn+B=0 MK> и n-меpная область задающаяся неpавенствами: Xi>> =0 для всех i, а также MK> Xi<=Ci или Xi<=X(i+1)-Ci (Ci>> =0, для одной Xi используется только одно неpавенство из втоpой (Ci>> стpочки, где она находится левой части). MK> Плоскость гаpантиpованно (по условию) пеpесекает область, и на MK> пеpесечении гаpантиpованно есть целочисленные точки. Так вот: надо MK> найти ВСЕ эти целочисленные точки... Если N и Ci невелики, то можно найти полным перебором (как я люблю этот метод :-)))) ). Т.е. просто пробежать все целочисленные значения по всем осям, проверяя в каждой точке, выполняется ли равенство, задающее плоскость. Ilya Rogov ... Бредить помогали вопли моих соседей --- * Origin: Когда Бог делал время - он сделал его достаточно (2:5030/1334.1024) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/207143e2df660.html, оценка из 5, голосов 10
|