Решение задачи "Давид и мешки с конфетами" с Codeforces

Без пояснения   Просмотров: 21


У Давида есть четыре мешка с конфетами. В i-м из них лежит ai конфет. Также у Давида есть два друга. Он хочет отдать каждый мешок одному из двух друзей. Возможно ли так распределить мешки, чтобы два друга получили одинаковое общее число конфет?

Обратите внимание, что вы не можете оставить мешки себе или выбросить их, каждый мешок должен быть отдан одному из двух друзей.

Код

#include <bits/stdc++.h>
using namespace std;
int m[200];
int main()
{
    int a,b,c,d,x, k = 0;
    cin>>m[0]>>m[1]>>m[2]>>m[3];
    sort(m,m+4);
    if (abs(m[1]+m[2]-m[3]) == m[0]) cout<<"YES";
    else cout<<"NO";
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться