小名的回答

题目描述

总算到暑假了,小姐姐是非常的闲,所以想去找梅溪湖的小名玩,可是她从没去过梅溪湖,所以只能凭小名告诉她的地方走,每次只能向上下左右四个方向走1步。小姐姐的坐标为(0,0),小名在(a,b),小姐姐有点近视,小名也有点近视。所以到了(a,b)也不一定能和小名会面,不过还好,小姐姐最后找到了小名。小姐姐想要小名知道自己来一趟是多么不容易,所以在聊天的过程中小姐姐说自己为了到这里走了n步。小名,你觉得她说的可能是真话么。有可能就输出YES,否则输出NO(如果用random的话,小姐姐觉得你好像不在意她,明年暑假就不来了)

输入描述:

a,b,n(-1000<=a,b<=1000,a*b>0,1<=n<=2000)

输出描述:

"YES" or "NO"

示例1

输入

复制2 2 4

2 2 4

输出

复制YES

YES

示例2

输入

复制1 9 2

1 9 2

输出

复制NO

NO

解题思路  首先找到小名的条件是步数大于坐标和

然后因为到位置也会找不到,最后又找到了,n-x必须是偶数

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{
   int a,b,n,x;
    cin>>a>>b>>n;
    x=abs(a)+abs(b);
    if(x<=n&&(n-x)%2==0) cout<<"YES";
    else cout<<"NO";
    
    
    return 0;
}

B2班的Larry同学特别喜欢小动物,尤其是小猫咪,于是询问妈妈可以养一只小猫咪吗。妈妈回答说,如果真喜欢养宠物的话,可以拿着自己的压岁钱去宠物市场挑选一只小猫咪。征得妈妈同意后,于是Larryy抱起存钱罐数数小金库。Larry现在手上有x元钱,于是去了宠物市场挑选小猫咪。宠物市场里有许多小猫咪,每只小猫咪都有一个宠物小名(string)、颜值(int),粘人程度(int)、可爱值(int)和价格(int)。 Larry跑遍宠物市场暗暗记下许多小猫咪的信息,用手上的压岁钱去买一只最符合心目要求的小猫咪,由于带着宠物Larry选择花y元钱打车回家。Larry对未来宠物有个选择标准:首先价格不能超支(因为老板不给赊账),颜值越高,Larry越喜欢; 颜值相同,粘人程度越高,Larry越喜欢;颜值和粘人程度都相同,越可爱,Larry越喜欢;如果上述三者相同,价格越低越好。请帮Larry挑选出最适合的小猫咪。如果没有找到符合的小猫咪,请发邮件告诉Larry:“Not found”。 输入格式 第一行,输入整数n,x,y,分别表示n只小猫咪,Larry有x元压岁钱,如果购买到小猫咪,需要花y元钱打车回家 接下来n行信息 输出格式 如果购买到符合条件的小猫咪,则输出这只小猫咪的信息。如果没有符合条件的小猫咪,则输出“Not found”. 样例输入 4 425 47 mbzzf 51 53 20 362 fablltdq 69 23 71 97 gzebbzouv 90 74 96 257 vwlvybypv 81 80 37 447 样例输出 gzebbzouv 90 74 96 257 数据范围 3<=n<=10000 , 0<=x<=10000 , 6<=y<=30;
最新发布
03-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小杨睡不醒。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值