题目链接:C. Kill the Monster
题解:枚举有多少个金币用于购买血量,那么剩余金币购买战斗力,通过比较可以战斗的场数
#include<bits/stdc++.h>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
long long x,y,a,b,k,w,p;
scanf("%lld%lld%lld%lld%lld%lld%lld",&x,&y,&a,&b,&k,&w,&p);
int f=0;
x--;
a--;
for(long long i=0;i<=k;i++)
{
long long x1=x+i*p,y1=y+(k-i)*w;
if(x1/b>=a/y1)
{
f=1;
break;
}
}
if(f)
printf("YES\n");
else
printf("NO\n");
}
}