Дистанционная подготовка: тест 44
тест 44
от Юлия Домуть - Воскресенье 16 Октябрь 2016, 20:43
255. Слон
  Не могу понять, почему программа не прошла этот 44 тест.
if abs(a-b)=abs(c-d) then
write('YES')
else
if (a+b)=(c+d) then
write('YES')
else
write('NO');
Помогите понять, в чём заключается ошибка.
Re: тест 44
от Peter Cherepanov - Вторник 18 Октябрь 2016, 08:41
  Вы сравниваете абсолютные значения разности координат каждой фигуры. Если разности имеют разные знаки, то фигуры находятся по разные стороны от диагонали x == y. Разве они всегда могут побить друг друга?