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;
}
还有,不得不吐槽的是广工大奇葩的输出格式。也是醉了。