题目链接:https://vjudge.net/problem/CodeForces-1337B
题目大意:你有一个h ,还有两个操作A,B ,A 是将h=[h/2]+10,B是h=h−10你一共可以操作n次A和m 次B
问最后h 会不会小于0。
#include<bits/stdc++.h>
using namespace std;
#define ll long long
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int x,n,m;
scanf("%d%d%d",&x,&n,&m);
if(x<=m*10)
{
printf("YES\n");
}
else
{
while(n>0)
{
if(x/2+10<x)
{
x=x/2+10;
n--;
}
else break;
}
if(x<=m*10)
{
printf("YES\n");
}
else printf("NO\n");
}
}
}