|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergiy Kanilo 2:5020/400 18 Apr 2003 01:37:28 To : Boris Sivko Subject : Re: Задачка -------------------------------------------------------------------------------- "Boris Sivko" <Boris.Sivko@p14.f26.n452.z2.fidonet.org> wrote in message news:1050620404@p14.f26.n452.z2.FIDOnet.ftn... > MK> Учтите, что отрезки могут наползать друг на друга как краями, так и > MK> один из отрезков может полностью лежать внутри другого. > > Учтём... > > byte((x1<x4)and(x3<x2))*((byte(x1<x3)xor(byte(x4<x2)))* > (x2+x4-x1-x3-abs(x4-x1)-(abs(x3-x2)-abs(x4-x1))*byte(x2>x4))+ > (byte(x1<x3)xor(byte(x4>=x2)))*((x4-x3)+(x2-x1+x3-x4)*byte(x2<=x4))); ну уж если abs можно, то почему бы не воспользоваться max и min max(0,min(x4,x2)-max(x3,x1)); Cheers, Serge --- ifmail v.2.15dev4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/1173277320883.html, оценка из 5, голосов 10
|