hdu 2060 模拟 水题
本题主要是题意的理解,背景要看规则。
模拟的时候一定要注意if判断的顺序,从整体到分支,提高速度
#include <stdio.h>
int main()
{
int n,m,as,ds,i,sum;
scanf("%d",&n);
while(n--)
{
scanf("%d%d%d",&m,&as,&ds);
sum=0;
if(as>ds)
{
printf("Yes\n");
}
else
{
if(m==0)
{
printf("No\n");
}
else if(m<=6)
{
for(i=7;i>=8-m;i--)
sum+=i;
if(sum+as>=ds)
printf("Yes\n");
else
printf("No\n");
}else
{
for(i=2;i<=7;i++)
sum+=i;
if(sum+as+8*(m-6)>=ds)
printf("Yes\n");
else
printf("No\n");
}
}
}
return 0;
}

浙公网安备 33010602011771号