Banner Home Page DIY Contests Problems Ranklist Status Statistics
比赛延长20min,9点半结束!!!

发现

Time Limit : 3000/1000ms (Java/Other)   Memory Limit : 65535/32768K (Java/Other)
Total Submission(s) : 92   Accepted Submission(s) : 23

Font: Times New Roman | Verdana | Georgia

Font Size:

Problem Description

  最近,炉石传说开放了新冒险模式——探险者协会!开放了一种新的技能:“发现”!
  它的效果是提供三张卡牌(随从卡 / 法术卡),你可以获得任意一张,并丢掉另外两张。
  现在你可以使用 n 次“发现”技能,当然到最后你会得到 n 张卡牌,如今已经给出每次使用技能后可以选择的三张卡的属性,问你能否获得至少 a 张随从卡以及 b 张法术卡。
  

Input

  多组输入数据(组数<=1000)
  每组输入数据的第一行是三个正整数 n,a,b,含义见上述。(1 <= n <= 1000 , 1 <= a,b <= n)
  接下来 n 行,每行三个数(0或1),0代表随从卡,1代表法术卡。

Output

  对于每组数据,输出一行 YES 或者 NO 。

Sample Input

1 1 0
1 1 1
3 1 2
0 1 1
0 0 0
1 1 1

Sample Output

NO
YES



Hint:对于第一组样例,n=1,a=1,b=0,使用1次“发现”技能,至少获得1张随从卡。由于提供的3张都是法术卡(3个1),所以不能达到要求。
     对于第二组样例,n=3,a=1,b=2,使用3次“发现”技能,至少获得1张随从卡,2张法术卡。那么只要在第一次和第三次选法术卡,第二次选随从卡即可。

Author

Natureal

Statistic | Submit | Back