广东工业大学第一次月赛的一道水题

Contest1045 - 2016广东工业大学第一次月赛
Problem H: 相信我这是水题
Description

GDUT中有个风云人物pigofzhou,是冰点奇迹队的主代码手,萌萌的师弟师妹们们经常会让pigofzhou帮他们Debug,因为师弟师妹们打代码使用编程语言的种类千奇百怪,pigofzhou为此很头疼。现在假设师弟师妹们只喜欢Java或者C++或者C,因为他希望所有人都学相同的编程语言,只有这样pigofzhou教的时候才相对轻松,经过彻夜研究发现,他可以通过自己的花言巧语使两个不同爱好的人的爱好变成另一个爱好(比如他对一个喜欢Java的和一个喜欢C++的人使用花言巧语,那么这两个人都会喜欢C语言) 那么问题来了,聪明的pigofzhou能否通过若干次花言巧语来让所有人都学同一门编程语言。

Input

第一行包含了一个整数T—–表示输入数据为T组(T <= 100)。 每组测试样例有3个数字a,b,c;分别代表喜欢Java,喜欢C++,喜欢C的人数。(输入数据范围为int型)

Output

如果pigofzhou能够通过若干次改变使得所有人学相同的编程语言,输出“YES”,否则输出“NO”(不带引号);


Sample Input
1
1 1 1


Sample Output
YES


HINT

人数范围为int型

简单推导就可以发现,只要有某两个的数量的差是3 的倍数,都是可以的,这个没要求次数,也就简单的判断就可以了……..

#include<stdio.h>
int main()
{
    int a[100],b[100],c[100],T,i;
    scanf("%d",&T);
    for(i=0; i<T; i++)
    {
        scanf("%d%d%d",&a[i],&b[i],&c[i]);
    }
    for(i=0; i<T; i++)
    {
        if((a[i]-b[i])%3&&(b[i]-c[i])%3&&(a[i]-c[i])%3)
        {
            printf("NO\n");
        }
        else
        {
            printf("YES\n");
        }
    }
    return 0;
}

还有,不得不吐槽的是广工大奇葩的输出格式。也是醉了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值