题意非常蛋疼,读了两个小时才明白一点,还是蒙对的
给出抛三个硬币,正反面朝上的次数,根据所得概率能不能用这三枚硬币抛出正反面相等的情况
1:如果三枚硬币正面朝上的概率都是50%,则可以达到要求
2:若果有硬币的概率大于50%,一定要有概率小于50%的才能抛出后达到50%
#include<stdio.h>
int main()
{
int i,a[3],b[3],c[3],t,op=1;
scanf("%d",&t);
while(t--)
{
for(i=0;i<3;i++)
c[i]=0;
for(i=0;i<3;i++)
{
scanf("%d%d",&a[i],&b[i]);
if(a[i]==b[i])
c[0]++;
else if(a[i]>b[i])
c[1]++;
else c[2]++;
}
printf("Case %d: ",op++);
if(c[0]==3||(c[1]>0&&c[2]>0))
puts("Yes");
else puts("No");
}
return 0;
}