Пустынный караван

Просмотр в формате PDF

Submit solution

Очки: 100
Ограничение по времени: 1.0s
Ограничение по памяти: 64M

Автор:
Problem type
Allowed languages
C++, Python

Во время перехода через пустыню караван остановился у оазиса, чтобы разделить запасы фиников между двумя группами путников. У караванщика есть 4 мешка с финиками, в каждом из которых лежит некоторое количество плодов.

Нужно определить, можно ли разделить все 4 мешка между двумя группами так, чтобы общее количество фиников у них оказалось одинаковым.

Каждый мешок должен быть целиком отдан ровно одной из двух групп, делить содержимое мешка нельзя.

Входные данные

В единственной строке записаны 4 целых числа a, b, c, d — количества фиников в мешках.

Выходные данные

Выведите YES, если мешки можно разделить между двумя группами так, чтобы суммарное количество фиников было одинаковым.

В противном случае выведите NO.

Ограничения

  • 1 <= a, b, c, d <= 100

Пример 1

Входные данные

1 5 7 1

Выходные данные

YES

Пример 2

Входные данные

1 1 1 9

Выходные данные

NO

Пояснение

В первом примере можно отдать мешки с 1 и 7 финиками одной группе, а мешки с 5 и 1 — другой. Тогда обе группы получат по 8 фиников.


Комментарии

Еще нет ни одного комментария.