#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,ball,a,b,s,i;
scanf("%d",&n);
while(n--){
scanf("%d%d%d",&ball,&a,&b);
if(ball<=6){
i=7;
s=0;
while(ball--){
s=s+i;
i--;
}
}else
{
s=(ball-6)*8+27;
}
s=s+a;
if(s>=b)printf("Yes\n");
else printf("No\n");
}
return 0;
}
题目看完似懂非懂,只好搜了一下别人的翻译,感觉这规则不合逻辑啊啊啊
如果桌上还剩有红球,打进红球之后还可以打一个彩色球,彩色球中黑球分值最高
如果只剩彩色球,则按分值由高到低排列选取分值最大的n个球