列表

详情


NC220759. 合格的干饭人

描述

fishfloss和卡布奇诺赛高都是干饭人,他们时时刻刻想要干饭
一天中午,他们来到了zut食堂,食堂只剩下四碗饭了,每碗饭都有一个美味值
作为合格的干饭人,fishfloss和卡布奇诺赛高决定获得相同的美味值
你需要将这四碗饭分给他们两个,使他们获得相同的美味值

输入描述

一行共四个数a,b,c,d(a,b,c,d均大于0且小于50)

输出描述

一行
如果你可以让他们获得相同的美味值,则输出YES
反之输出NO

示例1

输入:

1 2 3 4

输出:

YES

示例2

输入:

2 2 2 3

输出:

NO

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++(clang++ 11.0.1) 解法, 执行用时: 2ms, 内存消耗: 384K, 提交时间: 2023-03-25 11:57:25

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c,d;
    cin>>a>>b>>c>>d;
    long long sum=a+b+c+d;
    if(sum%2==0)cout<<"YES"<<endl;
    else cout<<"NO"<<endl;
	return 0;
}

C(clang11) 解法, 执行用时: 7ms, 内存消耗: 376K, 提交时间: 2021-04-13 14:03:24

#include <stdio.h>
int main()
{
    int a,b,c,d;
    scanf("%d %d %d %d",&a,&b,&c,&d);
    int sum=a+b+c+d;
    if(sum%2==0) printf("YES\n");
    else printf("NO\n");
    return 0;
}

Python3(3.9) 解法, 执行用时: 33ms, 内存消耗: 6864K, 提交时间: 2021-04-14 20:04:14

n = list(map(int,input().split()))
if sum(n)%2 ==0:
    print('YES')
else:
    print('NO')

上一题