C++ 小帅真的饿了

小帅真的饿了

题目描述

小帅最近在减肥,已经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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值