川のブログ

川の適当気ままなブログです。 

AOJ 0060 Card Game

こんにちは川です。

まぁ見ればわかると思います。

引く可能性のあるカードの種類は7種類なので、確率が50%を超えるためには4種類以上なければなりません。

 

ソースコード

 

#include<bits/stdc++.h>
using namespace std;
int main()
{
int mycard1,mycard2,yourcard,card[11],coun=0;
while(cin>>mycard1>>mycard2>>yourcard){
for(int i=1;i<11;i++)card[i]=0;
card[mycard1]=1;card[mycard2]=1;card[yourcard]=1;
mycard1+=mycard2;
for(int i=1;i+mycard1<=20&&i<11;i++)if(card[i]==0)coun++;
if(coun<4)cout<<"NO"<<endl;
else cout<<"YES"<<endl;
coun=0;
}
}