小帅真的饿了
题目描述
小帅最近在减肥,已经3天没吃东西了,小帅实在受不了了,他必须去吃点什么了。
小帅到了食堂,食堂还剩3种食物,每种食物一份都有一个饱腹值和价格,现在告诉你小帅的饥饿值和他有的钱,因为他太饿了,他就想一直吃某一个食物,现在请你告诉小帅,他能通过吃一种食物吃到饱吗?
提示
样例说明:小帅的饥饿值是20,他有100元,他可以选择只吃第一种食物吃4份,提供的饱腹值>20,花费80元小于100,所以输出YES
1<=a,x<=100
1<=b,y<=1000
输入格式
输入四行,第一行输入两个整数a,b,分别表示小帅的饥饿值和持有的钱。 接下来三行,每行输入两个整数x,y,分别表示某一种食物的饱腹值和价格
输出格式
判断小帅在把钱花光之前,可以只吃一种食物吃饱吗,若可以输出“YES”,若不可以输出“NO”
样例组输入#1
20 100 6 20 11 51 20 110
样例组输出#1
YES
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,x,y,x1,y1,x2,y2;
scanf("%d%d",&a,&b);
scanf("%d%d",&x,&y);
scanf("%d%d",&x1,&y1);
scanf("%d%d",&x2,&y2);
if(b/y*x >= a){
printf("YES");
}else if(b/y1*x1 >= a){
printf("YES");
}else if(b/y2*x2 >= a){
printf("YES");
}else{
printf("NO");
}
return 0;
}